終電23時15分って早くね?

都内のIT企業で働くカラオケ大好きエンジニアの雑記

PHP CodeSnifferでtestsディレクトリにだけ除外ルールを追加する

最近はPSR-2の規約に沿ってコードを書くことを意識しています。www.php-fig.org特にチームで開発している状況でコーディングスタイルのルールが明確に決まってないと、 A「インデントはスペース2つ!」 B「いや、スペース4つ!!」 C「タブやろ」 みたいな細…

MySQL5.5.6(以下?)でSupersetがうまく動かない(場合がある)

AirbnbによるオープンソースのBIツールのSupersetgithub.comRe:dashもちょろちょろ触っているのですが、 ダッシュボードのカスタマイズが柔軟そうだなー と思いSupersetの環境を作ってみたのですがデモは動くんだけど、 手元のDBに接続してみるとうまくいか…

【Laravel Practice04】AnsibleでNTPサーバーを構築

デプロイサーバーにNTPサーバーをAnsibleで構築してみます。 今回、仮想環境にはCentOS7を使っているので、chronyをインストールしてみます。 ntpdとchronyの違い CentOS6まではデフォルトのNTPサーバーはntpdだったようですが、 CentOS7ではchronyが標準と…

【Laravel Practice03】デプロイサーバーにAnsibleを実行する

まずはAnsibleをデプロイサーバーに向けて実行してみます。 AnsibleがインストールされているPC自身にプロビジョニングができるので、 Macの環境構築なんかもAnsibleでできるみたいです!blog.shin1x1.com ところでAnsibleとは? ChefやPuppetやItamaeと同列…

【Laravel Practice02】デプロイサーバーにAnsibleをインストール

デプロイサーバーにAnsibleをインストールします。前回はこちら 【Laravel Practice01】デプロイサーバー、Webサーバー、DBサーバーの準備 - 終電23時15分って早くね?前回も言いましたが本当はたぶんデプロイサーバーに向けてAnsibleをホストOSから実行すれ…

【Laravel Practice01】デプロイサーバー、Webサーバー、DBサーバーの準備

Laravelを勉強するにあたって、色々な方面にも興味が出てしまったので、 Laravelアプリケーションを動かすためのサーバー環境構築とか含めて色々やってみようと思ったのでログとして残してみます。今のところですが、画像のような感じで、 デプロイサーバー …

TOEICで600点をとるか挫折してあきらめるまで #1 初受験

photo by zwenzini2016年3月13日、TOEIC初受験をきめてきた。今年の目標と抱負の中の1つに「TOEICで600点」を掲げました。 会社の同僚とも話をして「まず申し込もうぜ」ってなって1月7日には申し込みが完了。その時点では、1回目で600点なんかぺろんとクリア…

2016年の目標と抱負

あけましておめでとうございます! みなさま、今年もよろしくお願いします。今までやってこなかったですが、今年は目標と抱負的なことを書き残して年末に振り返ってみたいなぁと思います。2016年のテーマ昨年、30代に突入しましたが結果だらだらすごしてきて…

Laravel5.1でNo supported encrypter found. The cipher and / or key length are invalid.のエラーになる件

解決方法Laravelのコードがあるディレクトリにてコンソールから、 php artisan key:generate を実行。 で解決しました。当方の環境としては、 Windows7 Laravel5.1 Homestead でしたが、 Windowsのコンソールからでも、 vagrant sshしてサーバにログインして…

Laravel Meetup Tokyo Vol.6 に行ってきた!

だいぶ遅くなってしまいましたが、Laravel Meepup Tokyo Vol.6に行ってまいりました。 で、LTの機会をいただいたので、「LaravelアプリケーションをSeleniumでテストしてみた」というのを発表してみました。が、結論から言うとLaravel関係なくSeleniumの話や…

【書評】「Laravel エキスパート養成読本」の読書感想文

「Laravel エキスパート養成読本」をご献本いただきました! 竹澤さん(@ex_takezawa)ありがとうございます!Laravelエキスパート養成読本[モダンな開発を実現するPHPフレームワーク!] (Software Design plus)作者: 川瀬裕久,古川文生,松尾大,竹澤有貴,小山…

いまさらgulpはじめてみました

GulpとかGruntとか「タスクランナー」って聞くとだいぶ敷居がたけえなって感じていた私。 「色々何でもタスクにしてGulpとか使うとめっちゃはかどるよ!!」 って言われても色々何でもって・・・覚えること多そう・・・ ってなってずっと敬遠してたんですが…

【解決済】Windows7でnpm install実行時にエラー

当方Windows7環境なのですが、 npm installを実行するとエラーが出た。 MSBUILD : error MSB3428: Visual C++ コンポーネント "VCBuild.exe" を読み込めませんでした。この問題を解決するには、次のいずれかを行ってください。 1) .NET Framework 2.0 SDK イ…

SlackとHubotを連携させてPRIVATE GROUPでも動くようにしてみた

Hubotをhubot-slackで連携させるのは非常に簡単で、hubot-slack: https://github.com/tinyspeck/hubot-slackを使えばすぐできるんですが、PRIVATE GROUP上では反応してくれないようで、 なんとかしたい・・ってことで調べてみた結果できましたので その方法…

Laravel4のhomesteadでmigrateしようとしたら「SQLSTATE[HY000] [2002] 対象のコンピュータによって拒否されたため、接続できませんでした。」でハマった件

タイトルが長いけどそういうことです。当方Windows7のLaravel4.2でHomesteadを利用した環境でございます。 Macご利用の方はその辺脳内変換していただければと。。やろうとしたことmigrate:makeでマイグレーションを作成し、 $ php artisan migrate:make crea…

Laravel4でcomposer installしたらopensslが必要だよってエラーが出た件

当方Windows7の環境でございますので、 Macご利用の方はその辺脳内変換していただければと。。一応Laravel4.2の環境です。やろうとしたこと新規にLaravelのアプリケーションを作ろうとして、 GitHubからzipでファイルダウンロードして展開して、 いざ、 $ co…

【解決済】Windwos7でVirtualboxとVagrantで仮想マシンが起動できずハマった件

【追記あり:2015-10-01】とりあえずVirtualBoxのバージョンを下げてみましょう下記では新しいVirtualBoxをインストールすることで問題解決しましたが、 新たにVirtualBox 5.0.4をインストールしたことで問題発生しました。。Windowsにやさしくないのですかね…

atomがWindows対応したのでインストールしてみた!

掲題の件。Qiitaに初投稿してみました!■atomがWindows対応したのでインストールしてみた(zip版) http://qiita.com/blue_goheimochi/items/90f2901f053fff2b50d6プレビューとかMarkdown記法とかステキ。というかホントに6月1日のGitHubKaigi時点では、 「Win…

Laravel Meetup Tokyo Vol.4 に行ってきた!

前回のLaravel Meetup Tokyo Vol.3から約3ヶ月。 http://blue-goheimochi.hatenablog.com/entry/Laravel_Meetup_Tokyo_vol3Laravel(ララベル) Meetup Tokyo Vol.4 に行ってきましたよと。 http://laravel.doorkeeper.jp/events/12367今回はなんとUstream配信…

勉強会でDockerのことを話してみた

社内でひっそりと勉強会を開催しているんですが、 Dockerをちょろっとさわってみたのでそこで情報共有のために、 5分でなんとなーくわかるDocker Dockerをすこーしさわってみる と2回に分けて発表しました!5分でなんとなーくわかるDockerいろいろと端折って…

Agile Samurai Base Camp Re:TDD に行ってきた!

Agile Samurai Base Camp Re:TDD に行ってきました! http://agilesamurai-basecamp.doorkeeper.jp/events/9333前回(http://agilesamurai-basecamp.doorkeeper.jp/events/5844)はインセプションデッキトラックで参加させていただき、 「後ろでやってるTDDト…

Laravel Meetup Tokyo vol.3 に行ってきた!

Laravel(ララベル) Meetup Tokyo vol.3に行ってきましたー!! http://laravel.doorkeeper.jp/events/9293人数は30人弱も集まっておりました。今回私もLT発表者として参加させていただきまして、 勉強会としていろいろ参加させていただく中でも、 ホントに初…

【ブックレビュー】嫌われる勇気/岸見一郎 古賀史健

自分が持っている常識が覆される感じというのか、 すごい心揺さぶる内容の本でした。なかなか1回読んだだけでは、本書の中に登場する「青年」の心理状態のように、 論理的には理解できるような気がしても、感情的には理解し難い… という感じの印象を受けてい…

【ブックレビュー】グロースハッカー/ライアン・ホリディ

職場の人に薦められ、その場のノリで、「感想レポート提出するわ!」と宣言して読み始めた(笑)帯には 会社もサービスも劇的に成長させるものの売り方、作り方 という刺さる人には刺さりそうな言葉が。しかし正直なところ最初、上の言葉が刺さったのかとい…

【勉強会メモ】リーンとカンバンの本質と現場改善 〜平鍋さんと現場課題を考える〜

2013/11/28(木)19:30-21:00 におこなわれた、 「リーンとカンバンの本質と現場改善 〜平鍋さんと現場課題を考える〜」 http://leanfromthetrenches.doorkeeper.jp/events/7026 に行ってきました!真剣に現場のことを考えているみなさんから発せられるエネル…

print_r()とvar_dump()どちらをつかう??

みなさんはデバッグの際、print_r()とvar_dump()のどちらを使いますか??どちらの関数も、オブジェクトの構造を再帰的にたどって出力することができるのは共通していますが、その出力内容は異なります。print_r()とvar_dump()のそれぞれのマニュアルを見て…

【自宅サーバ構築記録】yumでApacheをインストール(ついでにPHPも)

ちょっと時間が空いてしまいましたが、 当初掲げていた目標は ApacheとPHPとMysqlでWebアプリ作って、 なんとなく外部に公開したいなーー っていうゆるい目標を1つの軸に持ちつつやりたいと思います。 ということなので、 ちょこちょこやっていきます。■Apac…

Laravel チェックボックス・ラジオボタンとか周りの処理が甘い問題[解決済]

Laravelのフォーム周りで処理が甘いなーって部分があった。 特にチェックボックス・ラジオボタン。ラジオボタンで、 <input id="men" name="sex" type="radio" value="1"> <label for="men">男</label> <input id="women" name="sex" type="radio" value="2"> <label for="women">女</label> みたいな、name属性が同じラジオボタンを、 {{ Form::radio('sex', '1', false, array('id' => 'men')) }}…

Laravelでradioボタン生成の際にid属性を付与する

Laravelでラジオボタンを生成する際ですが、http://laravel4.kore1server.com/docs/html#checkboxes-and-radio-buttonsこちらのドキュメントにもある通り、 // チェックボックスの生成 echo Form::checkbox('name', 'value'); // ラジオボタンの生成 echo Fo…

LaravelのRESTフルコントローラーでキャメルケース指定ではまった

Laravelではドキュメントにもあるように、以下のようなコントローラの設定が可能です。 LaravelではRESTフルな命名規則を使ったコントローラのアクションへのルートを定義一つだけで簡単に行えます。 http://laravel4.kore1server.com/docs/controllers#rest…