2018-08-01から1ヶ月間の記事一覧

Git:リモートにのみあるブランチをローカルに持ってくる

git

ローカルに、masterだけがあるとします。 リモートにはhogeというブランチがあるとします。 単純にcheckoutを試みると次のエラーがでます: git checkout hoge error: pathspec 'stripe' did not match any file(s) known to git. hogeをローカルに持ってく…

SSL:FujiSSLをSSLストアで購入し、CentOS7のApache2.4に設定する

mod_sslのインストール yum -y install mod_ssl CSRの生成 秘密鍵作成に必要な疑似乱数の生成 sudo bash mkdir /etc/httpd/ssl cd /bin ./openssl md5 * > /etc/httpd/ssl/rand.dat 秘密鍵の作成 ここで入力するパスフレースはどこかにメモしておきます: ./…

CakePHP3/ImageMagic:画像のオリエンテーション(向き)を正しくする

EXIFにオリエンテーション(回転)が設定されている画像をアップロードすると、Chromeはそのオリエンテーションを尊重して表示します。 これを回避するためにこんなコンポーネントを作りました: class FixOrientationComponent extends Component { public …

ImageMagick:画像の周りにパディングをつけてセンタリングする

シェルを叩く場合 convert original.jpg -gravity center -background white -extent 1024x768 padded.jpg なお、-gravity centerの場所をこのようにするとうまくいきません: convert original.jpg -background white -extent 1024x768 -gravity center pad…

インチダウン

私は初代IS250のversion Sに乗っているのですが、乗り心地の悪さとロードノイズの多さに悩んできました。 今回、タイヤが寿命に近いためインチダウンを行いました。 インチダウン前のタイヤはブリジストンのレグノGR-XT。サイズは前が225/40R18、後ろが255/4…

CakePHP3:テンプレートで必要なjavascriptをレイアウトで読み込んだjavascriptの後に読み込ませる

jQuery等のライブラリをレイアウトファイルで読み込ませ、その他のJavaScriptファイルはテンプレート側で必要に応じて読み込む方法をどうやったらよいか、 前から悩んでいたのですが、以下、動く方法が1つ見つかりました。 レイアウトファイルの一部 append(…

CakePHP3:ルート以外のコントローラが全て404

結構ハマりました。結論からいうと、AllowOverrideの設定をhttpd.confで正しく設定しているか確認してください。

jQuery:フォームを送信する前に中身を操作する

<form id='create_order'> <input name='firstname'> </form> というフォームをajaxでPOSTしたい、だけど、firstnameを差し替えたいとします: function submitOrder() { var data = $("#create_order").serializeArray(); data.forEach(function (item) { if(item.name === 'firstname') { item.value = 'thebaker';…