社内ISUCON準備中

先月のTechランチ & Twitterで宣言してから、ようやく開催することになった社内ISUCON

グダグダにならないよう準備せねば・・
当日は運営に回るけど、暇するようなら参加しようかなーと

どうなるか楽しみだわー(^^

Elastic Beanstalk Multi-container Dockerで環境が作成できない

インスタンスプロファイルに権限が無いのが原因だった。

Elastic Beanstalk インスタンスプロファイルを管理する - AWS Elastic Beanstalk にあるように、今回使用したインスタンスプロファイル aws-elasticbeanstalk-ec2-roleAWSElasticBeanstalkMulticontainerDocker など3つを追加したらちゃんと作成できた。

この aws-elasticbeanstalk-ec2-role はデフォルトで作られるし、今は↑のポリシーが入るようになっているけど、結構前に作ってそのままって人は1回はハマるんじゃないかなーと思ったり。

2017年は

人に始まり人に終わった1年だった。
人の出入りが多くて、育成で悩みまくって、チームビルディングであーだこーだ考えて、最終的に闇落ちするっていう。

来年は開発に時間割けるよう、またいろいろ考えよう。

Mac + Microsoft Remote DesktopでWindows Server 2012のスタートスクリーンを表示する

キー配列によるのかもしれないが、Windows Server側がUSキーボード設定だと次のいずれかで表示できる。

  1. マウスを画面左下に持っていくと「スタート」というのがポップアップするので、それをクリック
  2. Macのcommandボタンを押す

わからなかったのでメモ。

Update environment operation is complete, but with errors.

eb deploy でこんなエラーが出て、デプロイできず。

Update environment operation is complete, but with errors. For more information, see troubleshooting documentation.

一つ前のバージョンをデプロイするも同じ。
awsebcliをupgradeするもダメ。
アプリケーション数の制限にも引っかかってないし。

結局、eb環境を作成し直して再度デプロイしたらうまくいった。

php artisanで"class not found"と出たら

いつも忘れるのでメモ。

$ php artisan db:seed --class=HogeSeeder


  [ReflectionException]
  Class HogeSeeder does not exist

Migrations & Seeding - Laravel - The PHP Framework For Web Artisans にあるとおり、このコマンドを実行

$ composer dump-autoload
Generating autoload files

通った。

$ php artisan db:seed --class= HogeSeeder
$