Gimpで背景を透過する

Gimp 2.8を使っています

背景を透過する方法をまとめます

新規作成時に背景を透過する

これが簡単です
新しい画像を作成、詳細設定をクリック
塗りつぶし色を「透明」にすれば背景が透明になります

gimp-transparent

チェック側ですがこれが透明になります
(デザイナーに見せるとチェックでなく透明と答えるやつです)
gimp-transparent2

あとから背景を透過する

すでにデザインしててあとから背景を透過する際は、レイヤーで背景にアルファチャンネルを追加します

レイヤーを表示して、背景を右クリック、アルファーチャンネルの追加をします
gimp-transparent-menu

これで透明がはいりましたが、背景色がはいっているので、背景レイヤーだけだしておいて(目の印をはずすとほかが非表示に)
メニューから、選択、全選択で背景を全選択して
gimp-transparent3

Deleteキーを押すと透明になります
gimp-transparent4

背景透過したこんなpngができました
hello

ダウンロードしてご自由にお使いください(いらない?)

gitでリモートブランチをローカルに取ってくる

普通にgit cloneするとmasterしか取り込まれません

まず、-a をつけてブランチ一覧を表示する
$ git branch -a

* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/production

git checkout -bのあとにローカルのブランチ名、リモートのブランチ名をつけてcheckout
$ git checkout -b production origin/production

pull して取り込み
$ git pull

statusで確認
$ git status

On branch production
Your branch is up-to-date with 'origin/production'.
nothing to commit, working directory clean

branchでも確認
$ git branch -a

  master
* production
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/production

できました

phpでファイルの更新時間を取る

phpでファイルの更新時間を取るには

があります

filectimeはinode変更時間をとるので、権限の変更とかも変更時間が変わります
filemtimeはファイルが書き換えられたら、変更時間が変わります

こんなコードで試してみました

<?php
$unix = filectime('./sample');
var_dump(date('Y-m-d H:i:s', $unix));
$unix = filemtime('./sample');
var_dump(date('Y-m-d H:i:s', $unix));

vagrantでいろいろさわった環境を取り出す

vagrantでいろいろ入れたり設定した環境をまるごとコピーとかくばったりしたいときは

触ってたboxを確認
$ vagrant box list
precise (virtualbox, 0)

boxの内容をふまえて、repackageをする
$ vagrant box repackage (vmの名前) (仮想環境の種類) (バージョン)
$ vagrant box repackage precise virtualbox 0

詳しくは公式サイトを
https://docs.vagrantup.com/v2/cli/box.html