Webエンジニアの日常とリーグオブレジェンド

Webエンジニアとして働いている猫のブログ。EmacsとMySQLとリーグオブレジェンド(LoL)が好物。主に技術的な記事かLoLの記事を書く。

【TFT】ヨードルソーサラー構成【パッチ 9.14】

ヨードルソーサーラーシェイプシフター ヨードル コスト チャンピオン 種族 クラス 1 トリスターナ ヨードル ガンスリンガー 2 ルル ヨードル ソーサラー 3 ポッピー ヨードル ナイト 3 ベイガー ヨードル ソーサラー 3 ケネン ニンジャ・ヨードル エレメン…

Homestead - Laravel を使っててなんか RuntimeException とかで壊れた時にとりあえず試すこと

Key作り直し vagrant ssh cd <code directory> php artisan key generate migrate vagrant ssh cd <code diresctory> php artisan migrate composer install vagrant ssh cd <code directory> composer install キャッシュ削除 vagrant ssh cd <code directory> php artisan cache:clear php artisan config:clear php artisan </code></code></code></code>…

Vagrant で C:/HashiCorp/Vagrant/embedded/mingw64/lib/ruby/2.4.0/json/common.rb:156:in `parse': 751: unexpected token at '' (JSON::ParserError)

vagrant up などでエラー D:/HashiCorp/Vagrant/embedded/mingw64/lib/ruby/2.4.0/json/common.rb:156:in `parse': 751: unexpected token at '' (JSON::ParserError) from D:/HashiCorp/Vagrant/embedded/mingw64/lib/ruby/2.4.0/json/common.rb:156:in `pa…

とりあえず TypeScript を動かすまで

前提 npm init npm install typescript index.ts を用意 コンパイル 動かす 前提 node, npm はインストール済み npm init npm init を叩いて適当に package.json を作成する。 npm install typescript npm install typescript 以下が package.json に追記さ…

ニコニコ動画の新ランキングで東方ランキングの場所・見方(PC版)

(スマホ版は準備中です>< しばらくお待ちください...) ニコニコ動画のランキングが新しくなりました。 ニコニコ動画の新ランキングトップ しかし、東方ランキングがどこに行ったのか分からなかった(あるいは、たどり着いたけど「前のランキングと違う?…

AWSのEC2でとりあえずPHP Laravelを動かす

はじめに 環境 PHP, nginx, php-fpm のインストール PHP と php-fpm を Amazon Linux にインストールする nginx を Amaxon Linux にインストールする 各種設定 nginx の設定 server_name root fastcgi_pass php-fpm の設定 ユーザーと権限 nginx から php-fp…

PHP Laravel 標準の AuthenticatesUsers によるログインの処理を見てみる

環境 はじめに AuthenticatesUsers::login の中でやっていること validateLogin hasTooManyLoginAttempts まわり ThrottlesLogins::hasTooManyLoginAttempts attemptLogin それ以降の処理 環境 PHP 7.3 Laravel 5.8 はじめに Laravel では標準で認証の機能が…

【速報(遅い)】AWS CodeCommit で rebase しなくてもマージができるようになった模様

AWS CodeCommit が 3-way merge に対応し、プルリクエストをマージする際に rebase する必要がなくなりました。 aws.amazon.com AWS CodeCommit では、プルリクエストに関する 2 つのマージ戦略 (スカッシュマージと 3 方向マージ) と、開発者がマージ時に手…

AWS IAM に公開鍵を登録しているが CodeCommit から git clone しようとすると Permission denied (publickey)

エラー内容 解決方法 エラー内容 $ git clone ssh://git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/xxxxxxxx Cloning into 'xxxxxxxx'... yoshiyuki_sakamoto@git-codecommit.ap-northeast-1.amazonaws.com: Permission denied (publickey). fatal:…

PHP, Laravelで開発する時に役に立ったページ

はじめに 個人的に役に立ったページです 執筆時のLaravelの最新版は 5.8 です 基本は公式ドキュメントが大事 随時更新していきます Homestead Laravel Homestead 5.8 Laravel HomesteadでPHP(Laravel)アプリケーションが動作しなくなった時の対処法 Model, M…

【AWS IAM】AWS EC2 から CodeCommit のコードを clone できるようにするまで【CloudFormation】

はじめに git cloneのために何をする必要があるか AWS IAMとは IAM ロールとは EC2からCodeCommitのcloneを行いたい場合 CloudFormationで表現する git config はじめに CodeCommit にpushされているコードを AWS EC2 にデプロイしたい。 ただし、CodeDeploy…

ニコニコ動画のシリーズ機能を使う

シリーズ機能がリリースされました 使い方 シリーズ機能がリリースされました blog.nicovideo.jp 使い方 右上のメニュー→投稿動画 シリーズを作成・編集 右側の方にマイリストから作るボタンがあるので、マイリストの横の + ボタンを押して いらない動画を除…

【LoL】LJL 2019 Summer のスターターが発表されたので選手の移動とともにまとめてみる

LJL 2019 Summer Split Week 0 という番組で今期のスターターが発表されたのでまとめるとともに選手の移動を見てみます。 DetonatioN FocusMe Unsold Stuff Gaming Crest Gaming Act Sengoku Gaming Rascal Jester AXIZ V3 Esports Burning Core まとめ その…

ファイアーエムブレム花鳥風月が欲しいが、ニンテンドーオンラインに入ってニンテンドーカタログチケットを買うべきか

ファイアーエムブレム花鳥風月 ファイアーエムブレム花鳥風月 7月26日に「ファイアーエムブレム花鳥風月」が発売される。 www.nintendo.co.jp ファイアーエムブレム 風花雪月 Fódlan Collection -Switch 【Amazon.co.jp限定】オリジナルパノラマ色紙 付出版…

【LoL】バトルアカデミアジェイスのスプラッシュアートの右下にいる人、katsudionに似ている。

バトルアカデミアジェイスのスプラッシュアートの右下にいる人がkatsudioに似ていると話題に。 バトルアカデミアジェイスのスプラッシュアート バトルアカデミアジェイスのスプラッシュアートの右下にいる人 比較 並べてみると確かに似ている... 放送のアー…

PHPでstringをintにキャストする場合のバリデーションについて

PHP

環境 はじめに is_numeric ctype_digit 結論: filter_var 環境 利用しているバージョンは PHP 7.2 ですが、結構幅広いバージョンに通じる話だと思う。 はじめに PHPのキャストがガバガバなのはみなさんご存知だろう。 $ php -r "var_dump((int)'ホゲーーー')…

【PHP】LaravelでServiceProviderでInterfaceに実装を注入したりstringを注入する方法【DI】

Interfaceを利用する意義 Laravelでどうやって注入するの? サービスプロバイダとは register メソッドでDIの設定を書く Interfaceへの実装注入以外の用途でも使える まとめ Interfaceを利用する意義 LaravelはDIを勝手にいい感じにしてくれます。例えばこう…

【東京ディズニーシー】イースター最終日にユカタン・ベースキャンプ・グリルでスペシャルセットを食べてきた

ユカタン・ベースキャンプ・グリル スペシャルセットとキウイモヒート 平常時のメニューが結構おいしそう 6月3日からは七夕 6月2日日曜日、ディズニーイースター最終日に東京ディズニーシーに行ってきました。 入って朝10時半の Tip-Top イースターのショー…

【LoL】アフターショックサポートラックスとは

はじめに サポートラックス アフターショックサポートラックスの強み アフターショック シールドバッシュ サブパス:覇道 まとめ・感想 参考ページ はじめに 韓国サーバーでアフターショックサポートラックスが流行っているようです。 元々はkeriaという韓国…

【LoL】魔導ルーン「魔よけのオーブ」「マナフローバンド」「ニンバスクローク」について

はじめに 魔よけのオーブ 効果 どういうチャンピオンに合うか マナフローバンド 効果 どういうチャンピオンに合うか ニンバスクローク 効果 どういうチャンピオンに合うか まとめ はじめに 今回は「魔導」ルーンの1段目 魔よけのオーブ マナフローバンド ニ…

【LoL】魔導ルーン「フェイズラッシュ」「エアリー召喚」「秘儀の彗星」について

これは何? フェイズラッシュ 効果 どういうチャンピオンに合うか 主なチャンピオン 注意点 エアリー召喚 効果 どういうチャンピオンに合うか 主なチャンピオン 秘儀の彗星との違い 注意点 秘儀の彗星 効果 どういうチャンピオンに合うか 主なチャンピオン …

【Swift4】StoryBoartを使わずにコードだけでUICollectionViewControllerにNavibationBarをだす

class MyCollectionViewController: UICollectionViewController { init() { let layout = UICollectionViewFlowLayout() let width = UIScreen.main.bounds.size.width / 2 layout.itemSize = CGSize(width: width, height: width) layout.minimumInteritem…

【レビュー】コスパは良い、味は普通。錦糸町のハッスルラーメンに行ってきた

SUSURUさんの動画をみてハッスルラーメン錦糸町に行ってきました。 www.youtube.com 錦糸町の駅近くということで、渋谷とか東京の西方面に住んでるとちょっと行きづらいかもしれません。また、ランチが結構お得だったりするのですが、この辺はオフィス街でも…

【LJL】2019 Summerに向けての移籍発表/選手加入など最近の動きまとめ

2019 Spring チーム一覧 ストーブリーグの行方 V3 Esports にゆとりもやし選手が加入 V3 Espots から RayFarkey 選手が脱退 Sengoku Gaming に Blank選手が加入 Sengoku Gaming に PoohManDuコーチが加入 Sengoku Gaming に Eugeo選手とDonShu選手が加入 AXI…

Macにnpmをインストールする方法 in 令和(2019年)

僕が考える最強の「Macにnpmをインストールする方法」in 2019 環境 nodebrew nodebrewでnodeを入れる npmを入れる 環境 macOS Mojave Homebrewはインストール済みである前提 nodebrew npmを動かすためにはnodeを入れなければ入れないのだが、簡単にnodeのバ…

はてなブログでPHPのコードを書いたときのシンタックスハイライトについて

シンタックスハイライト はてなブログにはシンタックスハイライト(見やすいようにプログラムのコードに色をつけてくれる機能)がある。 シンタックスハイライトなし

【レビュー】プリンターの安い互換インクはまともに使えるのだろうか

互換インク 結論 僕は家でよくプリンタを使うのだが、プリンタのインクは結構高い。 エプソン 純正 インクカートリッジ IC6CL70L 6色セット 増量出版社/メーカー: エプソン発売日: 2012/09/20メディア: オフィス用品購入: 4人 クリック: 3回この商品を含むブ…

macOS Mojave / High Sierra に VirtualBox をインストールしようとして「インストールできませんでした」

環境 解決方法 参考 macOS Mojave に VirtualBoxをインストールしようとしたところ「インストールできませんでした」と出てきてしまったので、解決方法です。 インストールできませんでした 環境 macOS Mojave High Sierra でも起こるようです *1 VirtualBox…

GitHubのレビュー支援ツールであるJasperを使う

導入方法 Jasperのダウンロード GitHub Token の設定 プルリクエストを監視する設定 高度な設定 使い方 GitHubでレビューする際に、レビューが出された際にコメントはするものの、それからコメントに返信があったり、コメントを受けてレビューが更新されたり…

松屋でOrigami(アプリ決済)をすると190円OFF、注意点など。

Origamiについて 支払い方法 使えるクレジットカード 600円以上払う場合の注意点 現在、松屋でOrigamiというアプリを使って支払いすると190円オフになるキャンペーンをやっています。 promo.origami.com Origamiについて Origamiは、PayPayと同じようにスマ…