[PHP]macにComposerをインストールする

2018年4月30日 | カテゴリ: composer
macOS上にcomposerをインストールするためには下記のコマンドを実行すれば良い。 ```language-bash php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09...


Vagrantでは,`vagrant package`コマンドを使うことで、作業した結果のディスクイメージを作ることができます。`vagrant package`コマンドで保存されたイメージは`package.box`のファイル名で保存されます。 保存した`package.box`は、`vagrant box add`...


Software Designの雑誌をpdfの電子書籍で1年間定期購読してみました。 今回初めて手続きしたので、手順を控えておきます。 気になる部分をまとめると、以下のような感じでした。 - サイトへのユーザ登録は、Google,Facebook,Yahooの外部ID認証で...


アマゾン(amazon.co.jp)で購入すると、商品の発送先が"Amazon Japan G.K.から発送"と表示される場合があります。 ここで出て来るG.K.ですが、これは"合同会社:Godo Kaisya"の略語です。アマゾンの日本法人であるアマゾンジャパンは、諸般の経緯により...


Angularでは、ディレクディブ(カスタムのタグや、属性のようなもの)を作る時、restrictと言うものを指定します。 ここでは、restrictの種類と、それぞれの実行サンプルを説明します。 ## 確認した環境 ```language-bash AngularJS 1.2.32 Google ...


MacのFinderで、全てのファイルに対して拡張子を表示させる方法です。 - Finderを開いて、右上にある`Finder->環境設定`を開く - 詳細タブにある、`すべてのファイル名拡張子を表示`にチェックを入れる


継続的インテグレーションのWebサービスであるCircle CIをGithubのOAuth認証を使う形で、ユーザ登録する方法を説明します。 Circle CIを使うときは、デプロイすべきコードをGithubに格納する事も多いかと思うので、CircleCIの認証自体をgithubアカウン...


MacではCmd+Shift+4で、画面キャプチャを取る事ができますが、ファイルの保存先をデスクトップから別の場所に変えたい場合は、ターミナルから下記のコマンドを実行すれば良いです。 ```language-bash # スクリーンキャプチャの保存先を変更する defau...


gitを使っていてcommitしようとした時、以下のように"Please tell me who you are"エラーが出る場合があります。 ```language-bash $ git commit -m "add files" *** Please tell me who you are. Run git config --global user.email "you...


PHPのデプロイメントツールDeployerを実行すると下記のエラーが出る事があります。 ```language-bash $ dep deploy Deploy locked. Execute "dep deploy:unlock " to unlock. ``` ## 原因 Deployerはデプロイメントを実行時に多重実行されな...


MySQLが提供しているサンプルデータベースのsakilaを非対話で作成する方法です。 ## sakilaサンプルデータベースを作成する mysql5.6以前を使用している場合は、mysqlコマンドの最後に指定しているパスワード指定(`-p`オプション)は不要かもしれま...


CentOS7.4にMySQL5.7をインストールする

2018年4月9日 | カテゴリ: MySQL
Vagrant上のCentOS7.4(bento/centos7.4)にMySQL5.7をインストールしたので、その時に実行したコマンドを残しておきます。 下記のコマンドを実行したのち、rootユーザの初期パスワードを設定する必要があります。 ```language-bash # インストール済み...


## オプションなしでgoコマンドを実行 プログラムgoをオプションなしで実行すると、コマンドの一覧が表示される ```language-bash $ go Go is a tool for managing Go source code. Usage: go command [arguments] The commands ...


[チュートリアル] MacでDockerを使う

2018年4月7日 | カテゴリ: Docker, Mac
## インストール ```language-bash brew install docker brew cask install docker ``` ## バージョンを確認 ```language-bash $ docker -v Docker version 18.03.0-ce, build 0520e24 ``` ## Docker関連の情報を確認 ```language-ba...


Go言語で、Unixの`cat -n`コマンドのように、標準入力より入力されたテキストに行番号をつけるプログラムです。 ファイルから1行づつテキストを読み込むにはbufio.NewScanner()を使うと便利です。また、標準入出力はio.Stdin, io.Stdout, io.Stderrを...


macOSでは、画像のプレビューや簡単な加工を行うために、"プレビュー"アプリがあります。 プレビューアプリから画像編集を行うためには"マークアップツールバー"から行うのですが、マークアップツールバーは起動時にデフォルトで表示されていません...


Go言語でPHPのstr_repeat()関数相当の処理を行うには、strings.Repeat()メソッドを使用します。 ## プログラム(Go言語) プログラム ```language-go package main import ( "fmt" "strings" ) func main() { // PHPのstr_repeat()相...


go言語でPHPのimplode/explode相当の処理を行痛い場合は、stringsパッケージのJoin()、Sprit()メソッドを使用します。 ## プログラム ```language-go // test01.go package main import ( "fmt" "strings" ) func main() { // PHPのimp...