いがにんのぼやき

WEBエンジニアのブログ。IT、WEB、バンド、アニメ。

Webpack4ではCLIが切り離された

Webpackの4からCLIが別に切り出された。 なのでそれ以前のWebpackと同じように実行するとエラーが発生する。 > [project name]@1.0.0 dev [working directory] > webpack The CLI moved into a separate package: webpack-cli. Please install 'webpack-cli'…

今までの参加した勉強会のメモを公開することにした

igatea.hatenablog.com 再度まとめて記事を上げなおしたので上記参照。

Swagger EditorとSwagger UIをDockerで動かす

Swagger Editor docker pull swaggerapi/swagger-editor docker run -d -p 81:8080 --name swe swaggerapi/swagger-editor 一部generator.swagger.ioから外部リソースを取得してるみたい。 初期表示のAPI仕様は外部から取得したファイルを表示しているよう。…

ElectronをWindowsのBash(WSL)で試してみて成功しなかった

毎度毎度の失敗談。 Electronを試してみたいと思って、可能ならばWindowのBashとして機能するWindows Subsystem for Linux上で実行したいと思って試してみた。 結局動かなかったけど。 詳しい方がいたら情報求む。 一応記録として残しておく。 まずは公式サ…

Laravelのユーザー関係のルート定義がどこにあるか

Laravelにはユーザーを作成、認証する機能がある。 Laravel 5.4ではphp artisan make:authコマンドを打つと特定のコントローラーとビューに加えて、routes/web.phpにAuth::routes();という記述が追加される。 このroutesメソッドでユーザー関係のルーティン…

漠然とした自社サービス開発に携わりたいという思い

前職の退職理由のひとつに受託開発ではなく、自社サービスに携わりたいというものがある。 僕自身は何故そう思ったのだろうか。 それを自問自答したい。 そもそもの始まり 何となく感じたのは入社して2年目が始まったあたりだろうか。 とあるLPページを作成…

だいたい新卒エンジニア向け技術交流会 vol.13に参加、発表してきた

dark.connpass.com だいたい新卒エンジニア向け技術交流会 vol.13で 発表してきた。 資料はこちら。 qiita.com 完全にネタ枠のつもりで行ったので技術的なことは一切ない。 楽しんでもらえたようなので良かった。 前回のLT会のときも発表させていただいて、…

PhpStorm + Docker for Windowsを試す

Docker for Windowsの設定を開き、Generalタブを選択する。 Expose daemon on tcp://localhost:2375 without TLS にチェックをつける。 PhpStormのDockerの設定を行う。 設定を開きDockerと検索し、Build, Execution, DeploymentのDockerを選択する。 プラス…

WindowsでDocker toolboxを使用してVisual Studioと連携しようとして失敗した

まず言っておこう。 Docker for Windowsを使おうな!!! 事の発端 最初は僕もDocker for Windowsを素直に使ってみようと思っていた。 Docker Store 上記からDocker Community Edition for Windowsを入手し、インストール。 インストールを進めていたところ…

PHPで画像に使用するユニークな名前を用意する

画像に一意な名前を付けたいと思って、PHPのダミーデータ作成ライブラリのFakerを参考にしてみた。 github.com // Generate a random filename. Use the server address so that a file // generated at the same time on a different server won't have a c…

Docker上での、GitサブモジュールによるNode.jsエラー

Git

igatea-Ubuntu-PC:co.tech igatea$ docker-compose exec php npm install npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t git://github.com/jeroennoten/webpack-stream.git npm ERR! npm ERR! fatal: Not a git repository: ../.g…

UbuntuでVirtualbox、Vagrantのエラー

Dockerを使用してnpm runをしようとするとPermission deniedが出る問題あり。やったことを残すためにこの記事は残しておきますが、参考にしないでください。 sh: 1: webpack: Permission denied 自分用メモ。 Virtualboxを入れるのもひと手間だった。 具体的…

ISUCON7に参加した

参加しました。 事前に練習会をやったのでそのままの流れで。 igatea.hatenablog.com 最終スコアは15164、ベストスコアは33272でした。 トップは云十万単位のスコアを出していて、壁は厚いなあと思った。 チーム構成 担当は練習会と同じ感じ。 DB、ミドルウ…

Dockerでnginx + php-fpm環境を立てる

最近ちょっとずつDockerを触っている。 手慣れると本当に爆足で環境構築できて、本当に便利だ。 今回はdocker-composeを使用してnginxとphp-fpmのサーバーを立ててみる。 nginx まずnginxから。 docker-compose.ymlというファイルを作成し、下記のようにする…

ISUCON模擬練習会に参加した

とある技術コミュニティで行うことになった、ISUCON模擬練習会に参加した。 去年の予選問題を元に、擬似的にISUCONをゆるっとやってみた感じ。 主催者の方がベンチマークのポータルを立ててくれて、それを元にスコア上げて見るみたいなことをした。 本番と同…

ゼロから始めるデータベース操作を読み始めた02

北海道に旅行に行っていたので、間が空いてしまった。 また学習しての気付きなどを書いていく。 各句の記述順序 SELECT FROM WHRE GROUP BY HAVING ORDER BY 大雑把な実行順序 FROM WHERE GROUP BY HAVING SELECT ORDER BY GROUP BY句では別名は使えない SEL…

ざっくりPHPカンファレンスメモ

PHPカンファレンスに参加してきた。 ざっくりしたメモ。 phpcon.php.gr.jp OPCacheの最適化器の最適化 OPCacheの機能 バイトコードの最適化のお話 定数の最適化の挙動がすごいなーと。 もうコンパイラじゃん!ってなった Lancersバージョンアップ お姉さんが…

PHPカンファレンス 2017に参加してきた

phpcon.php.gr.jp 参加してきました。 その時の雑な自分用メモを公開します。 OPCacheの最適化器の最適化 y-uti.hatenablog.jp OPCacheの機能 バイトコードの最適化 Lancersバージョンアップ LancersのCakePHPバージョンアップ施策について お姉さんが動いた…

ゼロから始めるデータベース操作を読み始めた

SQL 第2版 ゼロからはじめるデータベース操作 (プログラミング学習シリーズ) Amazon CAPTCHA (amazonのサムネイルがちゃんと表示されない?) 前職(まだ退職してないけど)ではCMSを使っていたので、SQLを書く機会がとても少なかった。 書くときも結構その都度…

UbuntuにDockerとDocker Composeをインストールする

下記公式サイトを参考にインストール。 ほぼ公式サイトのままなのでメモ程度に。 docs.docker.com docs.docker.com # 既存のバージョンを削除 sudo apt-get remove docker docker-engine docker.io sudo apt-get install linux-image-extra-$(uname -r) linu…

Windows PCの中身をUbuntuに変えた

WIndows PCの中身をUbuntu 16.04.3 LTSに変更した。 入れた手順は公式からisoファイルを取得してUnetbootinでUSBメモリに書き込んで、BIOSの起動順序変えて前のWIndowsが入っていたSSDにクリーンインストール。 Windowsの不調 元々Windowsが不調で悩んでいて…

最終出社終えました。

2日前の金曜日に最終出社を終えました。昨日は交流会でLTもしていてそれも終わったのでひと段落といったところです。まだ退職しているわけではないので後々現職はこんなんやってましたーみたいな退職エントリも書こうかと思います。とりあえずひと段落、ここ…

HTML5 Conference 2017に参加してきた

html5j.connpass.com 参加してきました。 その時の雑な自分用メモを公開します。 公式サイトは今は見れないっぽい。 http://events.html5j.org/conference/2017/9/ 以下に発表スライドをまとめてくれている人がいます。 qiita.com 任天堂 html5experts.jp 20…

退職、勉強期間をとります

10月末に退職します。で、退職したらどこ行くのって話ですが、どこにもいきません。家に籠り勉強期間をとってみようかなと思ってる次第です。 色々思うところがあって、エンジニア的に優れた場所に行きたいし、より良いサービスというものを作っていきたい。…

Ultra Beer Bash 2017に参加してきた

ubb.jp Ultra Beer Bash 2017に参加してきました。 その時の雑な自分用メモを公開します。 アジャイル開発の現実 〜アジャイル開発の活用・実践事例〜 ディレクター取締役 mixi出身 日産 14年目情報システム コグニザントジャパン 代表 予算はあるが、MVPを…

Laravelのサンプルアプリを作り始めた

Laravelのサンプルアプリを作成して、実際の自分のプログラムを公開していく場のために、下記のリポジトリを作成した。 github.com 今、Laravelを使用してCo.Techというサイトを運営しているものの、運営しているプログラムというのは公開したくない。なので…

ブログ移行した

長い間WordPressとはてなブログ、2つの技術系ブログを立てていたけど一つにまとめた。 これからはこちらを更新することにする。 とは言っても全然投稿はしていないのだけど。 WordPressの記事をインポートするのがとても簡単で驚いた。

Vue.js Tokyo v-meetup #4に参加してきた

vuejs-meetup.connpass.com 参加してきました。 その時の雑な自分用メモを公開します。 お仕事でNuxt.jsを使うか検討した話 お仕事で Nuxt.js を使うか検討した話 / decision about whether to use nuxtjs // Speaker Deck GMOペパポ おいちゃんによる発表 R…

YAP(achimon)C::Asia Hachioji 2016mid(2日目)に参加してきた

connpass.com 参加してきました。 その時の雑な自分用メモを公開します。 コンテナ on Windows Nomura Tsubasa(tsubasaxZZZ) Microsoft サービス&サポート Active Directory・Azure ハイパーバイザー型とコンテナ型 Hyper-V ホストOSとカーネルは共有しない …

【一休 × bitFlyer】C#を使ったサービス開発の裏側に参加してきた

ikyu.connpass.com C#を使ったサービス開発の裏側に参加してきました。 その時の雑な自分用メモを公開します。 新メール配信基盤とその移行の話 一休から 新メール配信基盤への移行 /ikyu-mail-platform // Speaker Deck 背景 全てのサービスをオンプレから…