WebエンジニアのLoL日記

LoLをプレイしたりLJLの試合を見たりするのが好きなエンジニア。LoLのイベントやパッチノートなど気になった点を記事にしたり、LJLについの記事をかいたりしています。某社でWeb系のエンジニアとして働いているので、技術系の記事もたまに書きます。コンタクトを取りたい場合はtwitterまで。

最近のLJL選手の動向。PGMの選手はどうなったのか、DFMに勝てるチームはいるのか。

PENTAGRAM解散 元PGMのYutoriMoyasi選手がBCに加入 元PGMのGaeng選手がDFMに所属 元PGMのRamune選手がDFMのサブとして所属 DFMの新体制が発表 USG GangoがLCKのKT Rolsterに加入 Day1が選手として復帰の意向 まとめ 最近LJLで起こった選手移動や、DFMの新体…

PHPで新しくAPIサーバーを建てるまで - 開発のススメ方や利用している技術スタックなど

はじめに 新しくAPIサーバーを建てるまでの話 新サービスを建てるにあたり考えなければいけないこと 開発を進めるにあたり 言語・フレームワーク・ミドルウェア選定 フレームワークどうするか GraphQLを採用するか、JSONのREST APIにするか サーバー構成をど…

PHPを5.6から7.2にする際に苦労した点やハマった点、嬉しかった点

はじめに php7ccで検出されない問題とは ハマった点1: count関数の挙動変更 ハマった点2: $array[] で値を追加しようとして壊れる 苦労した点: mysql関数の置き換え 苦労した点2: PHPUnitのバージョンも上げないといけない 逆に嬉しかった点: 型アノテーショ…

PHPの面白い挙動や細かい仕様?について その1

php

はじめに PHPのバージョン empty(false) は true is_numericはfloatでもtrue $datetime->format の t まとめ はじめに PHP アドベントカレンダー が結構空いているので突貫で記事を書いています。 以前、以下のような記事を書きました。 www.utakata.work ま…

PHPでGraphQLサーバーを建ててみる

はじめに この記事は GraphQL Advent Calendar 2018 - Qiita の4日目の記事です。 昨日はgipcompanyさんのLet's Paginate! - GraphQLでページネーションをやってみよう!でした。 PHPでGraphQL GraphQLが話題になり始めたぐらいの時に、「GraphQL便利そうだ…

LoLプレイヤー向けMasotodon summoners-riftodon.jp に当てられている変更

はじめに LoLプレイヤー向けMasotodon 管理者を2人設定できるように お知らせ表示 今後 まとめ 最後に はじめに この記事は Mastodonアドベントカレンダー 2日目の記事です。昨日の記事は S.H. さんの Mastodonを簡単に構築できるMastodonScript - ゲームリ…

Emacsで独自スクリプトを定義して開発をスムーズにする

はじめに 基礎編: Emacsからローカル開発環境のVagrantを操作する 基礎編: Vagrant上のログをtailする 応用編: バッファ内の文字列を置き換える 応用編: 選択中のテストを回す まとめ はじめに Emacsアドベントカレンダー1日目にもかかわらず出遅れてしまっ…

【LJL】来季はPENTAGRAMは出場せず。LJL CSもなくなるらしい。

LJL CS がなくなる件について LJLから以下の発表がありました。 jp.lolesports.com まず、LJL CSはなくなります。代わりに、プロプレイヤーを発掘するトライアウトなどの場を提供するとのことです。 また、LJLの参加条件がより厳しくなります。運営母体の会…

Firebaseって最近よく聞くけどなんだろうっていうメモ

Firebaseってなんだろう Firebaseってなんだろう 最近Firebaseという言葉をよく聞くようになったのですが、Firebaseって一体何なんでしょうか。 Firebaseとは、Googleが提供しているサービスです。 firebase.google.com mBaaS(Mobile Backent as a Service…

【LJL】もとRascal JesterのNoA選手、AKIHABARA ENCOUNTに移籍を表明するも折り合いつかず取り消しに

NoA選手の移籍 NoA選手のツイート Rascal Jester 公式 AKIHABALA ENCOUNT 公式 しかし、その後 この件について思うこと 少し心配な出来事がありました。 NoA選手の移籍 League of Legend Japan League(通称LJL)の2部リーグに所属しているチーム Rascal Jes…

LoLパートナーのシリカゲルさんが動画投稿の終了を宣言して悲しいという話。LoLパートナーについて考えること。

はじめに注意 シリカゲルさんが動画投稿を終了する話 参考 はじめに注意 この記事では、「真夏の夜の淫夢」*1の内容は出てこないものの、淫夢に関連する話なので、苦手な方はこれ以上読まないようお願いします。 シリカゲルさんが動画投稿を終了する話 先日…

【LJL】LJL 2018 Summer Split Round1のまとめ動画を投稿しました

LJL 2018 Summer Split Round1 のまとめ動画を投稿しました。 【LJL】Summer Split ふりかえり【Round 1】 Twitchから、なんとなくいいシーンを集めてきてくれるプログラムを書いたので、それを使って収集したシーンをまとめました。 とりあえずRound1(第一…

PHP7の例外(Exception)の関係、正しく例外を使いましょう。

Thorowable Error Exception RuntimeException LogicException まとめ PHP7の例外のうちよく使う例外と構造は以下の通りです。 Thorwable Error Exception RuntimeException LogicException もっと詳細な図は以下の記事を見るとわかりやすいです。 qiita.com…

PHP Slim Framework を使いこなすための仕様詳細 ※順次追記していきます

はじめに バージョン 参考 Request 継承関係 Psr\Http\Message\MessageInterface と Psr\Http\Message\ServerRequestInterface Requestクラスで定義されているHTTP Method Request::getParam($key, $default = null) Request::getMethod() はじめに Slim Fra…

東プレからゲーマー向けキーボード「REALFORCE RGB TKL」発表

LoL

東プレから、ゲーマー向けキーボード「REALFORCE RGB TKL」が発売されるとのこと。 www.4gamer.net 東プレのキーボード「REALFORCE」といったらかなり有名だ。自分はエンジニアとして働いているが、エンジニア界ではその名を知らない人はいないくらいに有名…

【LoL】11/21~12/04の間「ブルーエッセンスストア」が開店するらしい

LoL

個人的に買いたいもの クロマ ルーンページ まとめ 日本時間2018/11/21 4:00 - 2018/12/04 16:59 で、エッセンスストアというものが開くらしい。 プレシーズン エッセンスストアがまもなく開店 | League of Legends エッセンスストアは、普段課金しないと買…

【LoL】なぜ今年LCKが活躍できなかったのか

2013年頃から2017年まで世界大会で優勝し続けていた韓国 LCK。しかし今年2018年のMSI、そしてWorldsの結果はパッとしないものでした。一体なぜなのでしょうか。 以下は私が考える「なぜLCKが今年勝てなかったか」という点です。 視界アイテムの減少 結局一番…

ニコニコ動画のアルパカ動画について考えること

ニコニコ動画にはある界隈で有名なアルパカ動画というものがあります。『超々アルパカ』というタイトルの動画です。この動画は、異常な再生数工作が行われて、再生数2700万、マイリスト数1000万という異常な値をたたき出しています。その結果この動画はラン…

10月30日に行われたAppleの発表会でiPad Pro、MacBook Airなどが発表された模様 - iPad Pro と Apple Pencil編

前回以下のような記事を書きましたが今回はiPad ProとApple Pencil編です。 www.utakata.work もはやiPad ProとApple Pencilはセットのようなものですね。Apple Pencilを買って初めてiPad Proが生きるような気がします。 iPad Proはこれまでと同様2サイズの…

10月30日に行われたAppleの発表会でiPad Pro、MacBook Airなどが発表された模様 - MacBook Air編

先日のApple発表会で、iPad Pro、MacBook Air、Mac mini あたりが発表されたようです。僕は発表会自体は見ていなかったのですが、いろいろと情報が入ってきました。MacBook Air出るんだー、とか、Mac mini出るの?とか、思いもよらない情報が流れてきたので…

PHPのモックフレームワークMockeryでprotectedメソッドをモックする

PHPのモックフレームワークでprotectedメソッドをモックしたくなる場合があります。例えば、 database = $database; } public function save($title, $description) { $createdAt = $this->now(); $database->store($title, $…

2018年10月29日、いろいろなサービスがDDoS攻撃を受けていた。

10月29日、色々なサービスがDDoS攻撃を受けていました ニコニコ はてな 5channel 質問箱 DDoSって何? DDoSって防げないの? 10月29日、色々なサービスがDDoS攻撃を受けていました ニコニコ 【障害/niconico】10月29日(月)19時16分頃から、システムに負荷を…

PHPのcallableとその呼び方とクラスプロパティについて

先日、こんな事件がありました。 どういうことなのか もっとわかりやすく 何が間違いなの? 具体的に動くコードで見てみる わかりましたか? 先日、こんな事件がありました。 func; $func(); // これ以降 $func は使われていない } } このようなコードがあり…

キッチンDIVEのようにみんな売り場の様子を生放送するようにしてほしい

こんなニュースを読みました もっとやってほしい 店舗を生放送するメリット 客が来店前に店の様子を確認可能 防犯効果あり 店のプロモーションにもなる デメリットも当然あり プライバシーの問題 まとめ こんなニュースを読みました ascii.jp 「キッチンDIVE…

WindowsでVagrantを起動しようとすると Raw-mode is unavailable courtesy of Hyper-V と言われる

Windowsでvagrant upするとRaw-mode is unavailable courtesy of Hyper-V と言われる Hyper-Vを切る Hyper-V とは Hyper-Vに関する設定を確認 Hyper-Vを無効にする PCを再起動する vagrant を起動する 設定をAutoに戻す Windowsでvagrant upするとRaw-mode i…

IDS(侵入検知システム)

IDS IDS(侵入検知システム: Intrusion Detection System)には以下の2種類がある ネットワーク型IDS(NIDS) ホスト型IDS(HIDS) ネットワーク型IDS(NIDS) ネットワークに接続してネットワーク全体を管理する ホストに負荷がかからない 暗号化されたパケ…

ニコニコ動画で視聴できませんサムネイルが変更されると同時にサムネイルの差し替えができるようになった

ニコニコ動画の「視聴できません」サムネイルが変更されました。 「視聴できません」サムネイル変更のお知らせ【ニコニコ動画】|ニコニコインフォ 今までの味のある「視聴 できません」のサムネイルからちょっとおしゃれなサムネイルに。昔の「視聴できませ…

LBの透過モードと非透過モード

透過モード 透過モードの場合は、パケットのソースIPを書き換えずに負荷分散する。デフォルトゲートウェイの設定が必要になる。 非透過モード パケットのソースIPを書き換えて負荷分散する。これにデフォルトゲートウェイの設定などをしなくともレスポンスが…

PCの電源ボタンを押しても、ファンが回ったりするだけで画面がつかない件

PCの電源ボタンを押してもファンが回るが画面が映らない 放電してみる CMOSクリアしてみる マザーボードのボタン電池の交換 PCの電源ボタンを押してもファンが回るが画面が映らない ここ数年、PCの電源を押してもファンが回るだけで画面が映らないことがあり…

ノックアウトステージのpick'emが始まったのと、allstarの投票が始まってた。

pick'em allstarの投票 追記 リフトドン pick'em ノックアウトステージのpick'emが始まりました。私のピックはこんな感じです。 http://pickem.lolesports.com/share/series/5/user/4218331/my-picks グループステージの私の点数は36点でした。周りと比べて…