WebエンジニアのLoL日記

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

Swagger 2.0 対応のAPIテストツールDreddについに試験的にOpenAPI 3に対応

Dreddとは OpenAPI 3.0対応 Dreddとは DreddとはOpenAPI(Swagger) *1 のSpecificationを元にAPIを叩いてレスポンスが正しいかをチェックしてくれるツールです。 github.com OpenAPI 3.0対応 Dreddですが、OpenAPI3.0がリリースされたあともなかなか対応さ…

【LoL】「ポジションランクの詳細」の要約

LoL

Riot Games から以下の記事が公開されました ポジションランクとは ポジションランクのプレビュー FAQ ポジションランクはかなり「悪用可能」に見えます。メインロール以外のポジションで入った後にスワップするなどの悪用が可能に思えます。 新システムでは…

LJL 2019 Springのスターターが発表されたので選手の経歴を簡単に紹介しながら順位予想する

LJL 2019 Springのスターターが発表されました。 チームとメンバー AXIS Burning Core (BC) Crest Gaming Act (CGA) DetonatioN FocusMe (DFM) Rascal Jester (RJ) Sengoku Gaming (SG) Unsold Stuff Gaming (USG) V3 Esports (V3) 順位予想 キャスター陣 み…

LJLに2019年から参戦するAXISがロースターを発表

AXISがロースターを発表しました。 選手紹介 uinyan iSeNN Gariaru NoA ThintoN Day1 まとめ AXISがロースターを発表しました。 axiz.gg TOP uinyan JG isenn MID Gariaru ADC NoA SUP ThintoN SUB(ADC) Day1 選手紹介 uinyan 東大LoLサークルに所属し、LoL…

GitHubのリポジトリをWatchして新しい技術やライブラリの更新を追う

はじめに GitHubのWatch リポジトリのWatchする内容を絞る 人のフォローもほどほどに 自分の参加しているリポジトリでフィードが埋まってしまう人は まとめ はじめに 皆さんこんにちは。エンジニアとして重要なのが新しい技術のキャッチアップです。皆さんい…

DjangoのクラスベースビューでSCRFトークンを無効化する

デバッグ時などにDjangoのクラスベースビューでCSRFトークンを一時的に無効化したいときの方法です。 例えばこういうAPIがあったとします。 from django.http import JsonResponse from django.http import HttpRequest from django.views import View class…

DjangoのHttpRequestからアップロードされたファイルを受け取る

クライアント サーバー クライアント Vue and Axios let formData = new FormData(); for (const filename in this.files) { formData.append(filename, this.files[filename].getFile()) } axios.post('/upload', formData, { headers: { 'content-type': '…

APIにける/users/{userId}と/meについて どっちを採用するか

API

はじめに APIでよく /users/{userId} とかありますよね。例えば GET /v1/users/{userId}/images で userId のユーザーが投稿した画像一覧が取れる、とかです。 ここで例えば、「ログインユーザーの画像一覧がとりたい」という場合がありますね。例えばマイペ…

PHPのSlim Framework 3.11 がリリースされ、 StatusCodeクラスが追加されていた

はじめに 2018年9月にSlimの3.11がリリースされました。私がslimフレームワークを採用して開発を始めた時のバージョンは3.9.2でした。3.9.2のリリースが2017年の11月、3.10.0が2018年の4月。3.9.2から2回のリリースがありました。 3.10.0の変更 3.10.0の変更…

Swagger(OpenAPI)サードパーティーツールのDreddが最近すごい勢いでリリースしている

はじめに 最近のリリース Open API 3 は? おわりに はじめに Dreddがすごい勢いでリリースされている。DreddはSwaggerで書かれたAPI仕様を元に実際にAPIを叩き、仕様と実装があっているかどうかをチェックするツールである。 github.com 最近のリリース htt…