ことさら−古都プログラマーの更級日記

京都でお寺を回りながら御朱印集めをしていたり、LoLをしたり試合を見に行ったりしているエンジニアのブログです。技術的なはなしとか日常的なはなし、カメラやLoLや競馬の話も書きます。右メニューに検索やらカテゴリーやらがあるので、見たい記事だけ見てね!

Ruby on Rails 5 の ActiveRecordやmigration で id を string 型にしたいとき、テーブル名を複数形じゃなくて単数形にしたいとき

もくじ もくじ migrationのときにstring型のidを使いたいとき テーブル名を単数形にしたい場合 マイグレーション ActiveRecord migrationのときにstring型のidを使いたいとき Ruby on Rails で rails generate migration <マイグレーションクラス名> ってし…

gem 'mysql2' しようとしたら An error occurred while installing mysql2 (0.5.2)

もくじ もくじ いきさつ xcode-selectてきなのを入れる必要があるっぽい? いきさつ RailsでMySQLを使いたくGemfileに以下を追記 gem 'mysql2' buldle install すると以下のエラー ld: library not found for -lssl clang: error: linker command failed wit…

ERROR! The server quit without updating PID file (/usr/local/var/mysql/xxx.pid). になったのでHomebrewですべてをインストールし直す

もくじ もくじ いきさつ データをすべてぶち消す いきさつ HomebrewでMySQL 8をインストールして起動しようとしたらこうなった $ mysql.server start Starting MySQL . ERROR! The server quit without updating PID file (/usr/local/var/mysql/ysakamoto.l…

lol-static-data-v3 API が非推奨になります

もくじ もくじ 以下の記事の概訳です lol-static-data-v3 APIが非推奨になります 概要 どういうこと? 今後の予定 なぜ? Data Dragonとstatic data APIとの違い 移行方法 以下の記事の概訳です discussion.developer.riotgames.com lol-static-data-v3 API…

cocoapodsを導入してRssフィードをいい感じにパースしてくれるライブラリを使ってみる

もくじ もくじ 環境 cocopodsのインストール つかう FeedKit について つかってみる 参考 環境 Swift 4 Mac highSierra RubyとかHomebrewその辺はインストール済み cocopodsのインストール cocoapodsはPHPでいうComposer、JavaScriptでいうnpmみたいなライブ…

PHP Slim FrameworkのMiddleware

もくじ もくじ Middlewareとは Middlewareの実装方法 Middlewareの利用方法 どういうときに使うか Middlewareとは beforeとafterを指定できる Middlewareの実装方法 functionで実装するかClassで実装するかがあるけどクラスで実装したほうがいいだろう

【LoL】カウンターチャンピオンについて解説するLoL COUNTER というサイトが結構面白かったので紹介

LoL

もくじ もくじ はじめに どういうサイト? 試しにラックスについて見てみる はじめに LoLプロプレイヤーのらいじんさんのこの動画を見ました。 youtu.be その中で、League of Legends Counter というサイトが紹介されていて、これが結構面白いと思いました。…

Trello API を JavaScript(node.js)から叩く

もくじ もくじ なにをするの? HTTPリクエスト レスポンスの中身をもっとちゃんと見てみる とりあえず秘匿情報を隠してコードをコミットできるように 次回 参考 なにをするの? 昨日の記事でAPI KeyとTokenを手に入れたので今回はJSから実際に叩きたい。 HTT…

TrelloのAPIを叩く - Tokenを取得してAPIを叩いてみる

もくじ もくじ はじめに Trello API のドキュメント API Keyの取得 Tokenの取得 APIを叩いてみる はじめに タスク管理アプリとかタスク管理botを作りたいことがありますが、いちいちDBとか作るのは面倒です。そこでTrelloのAPIを使ったらDB作らなくていいし…

【LoL】パッチノート8.14についてと、らいじんさんの動画がわかりやすい話

LoL

もくじ もくじ パッチノート8.14が公開されました。 らいじんさんの動画がわかりやすい エイトロックス フィズ ジンクス・トゥイッチ カルマ アーリ ナサス パンテオン レクサイ ヴェルコズ ヴェイン ビクター ムンドー ラカン スウェイン タロン ウーコン …

【Swift4】URLSessionを利用してApiClientを実装してみるその1【URLSessionとstruct, Codable】

もくじ もくじ はじめに URLSessionの使い方 data, urlResponse, error の処理 ステータスコードはどうやって取るか JSONDecoderを使ってJSONのレスポンスをいい感じにstructにマッピング ここまでのまとめ はじめに 最近再びSwiftを触り始めました。何のア…

Kyasのリアルカードを使ってみる

もくじ もくじ Kyashとは リアルカードとは どうやって手に入れるの? 使ってみる ネットワークスペシャリストの受験料を支払ってみる Kyashとは kyash.co 簡単に説明すると、Suicaのようなチャージして使う電子マネーのようなものなのですが、この電子マネ…

Botkitを使ってnode.jsでSlackのBotを作る

もくじ もくじ 概要・環境 リポジトリ 参考 CentOSで動かす startupに登録 概要・環境 つくります。 $ node -v v9.5.0 $ npm -v 6.1.0 $ yarn -bv 1.3.2 リポジトリ github.com 参考 SlackBotを作るならコレ一択!Watsonとの連携で注目が高まるBotkitをつか…

【LoL】超初心者がルブランを使ってみた感想 パッチ8.13

LoL

もくじ もくじ はじめに ダメージを出していくためのスキル回し Q - シジルマリス 基本コンボ スキルオーダー アイテム ルブランが苦手としている点 ウェーブクリア ミニオンが多い状況 対ルブラン うかつにWの範囲に入らないことが重要 Eのチェインをうまく…

突然の日本サーバー限定イベント「QUIZ Rivals」が今日から始まる

もくじ もくじ イベントの内容 イベントは9日間 クイズに答えるとポイントを獲得 ポイントを集めてアイテムを獲得 ゲーム内アイテムだけじゃなくてリアルアイテムも獲得できる デイリーミッションでスタンプを獲得できる スタンプ7個でチェストを獲得 VS2018…

【LoL】VS2018イベント内容と進捗

LoL

もくじ もくじ VS2018 狙うは? 獅子オーブ 狼オーブ 最初の獅子か狼を選ぶのは? ミッション VSトークン合計 ミッション進捗 VS2018 VS2018というイベントが開催されています。 VS 2018:イベントの詳細 | League of Legends 期間中に現れるミッションを達…

サッカーワールドカップ2018 日本vsベルギーの感想

昨日、ワールドカップのベルギー戦を見ました。 日本は、世界ランク61位。グループステージでは、27位のセネガル、16位のコロンビア、8位のポーランドと同じグループになり、グループステージ突破どころか、1勝すらできないのではないかという絶望感がありま…

LJL 2018 Summer Day1 V3 vs BC

ニコニコ動画/生放送で「自分がオーナーになっているコミュニティ一覧」を見たい

もくじ もくじ 自分がオーナーになっているコミュニティを見たい! マイページからわかる まず、マイページから「フォロー」をクリックします。 開いたメニューの中から「コミュニティ」をクリックします。 上の方に出ているのが自分がオーナーのコミュニテ…

LJL 2018 Summer Split の開催概要と登録選手が発表されました

チームと選手 出場チーム 登録選手 Burning Core Crest Gaming DetpnatioN FocusMe PENTAGRAM Unsold Stuff Gaming V3 Esports 選手の移動など Haretti選手 SneakSneak(Reiya)選手とMakinyan選手、Yuhi選手 Wyvern選手 LJL2018の開催概要と登録選手が発表…

Mid ヴェル=コズ vs ヤスオ パッチ8.11 ランク戦 反省

LoL

もくじ もくじ 反省点 AD相手はまずアームガード買え レーン戦拒否するならTP持て Qをとっておこう 立ち位置に注意 もっと高いTierのやつ使え まとめ 反省点 AD相手はまずアームガード買え 買え。コスパ良いらしい。 1100Gと安いので、早めにこれだけっかっ…

CoinhiveというJavaScriptで書かれた仮想通貨マイニングツールについてと、Coinhiveを使って警察沙汰になった方のブログ記事について

もくじ もくじ この記事は何? そもそも仮想通貨って何? 仮想通貨のマイニングって何? じゃあCoinhiveって何? そこでCoinhiveの登場 Coinhiveを知るために、今のネットの背景 ここまできてようやくCoinhiveの話! Coinhiveの問題点 不正指令電磁的記録 取…

RPMForgeを使わずにepelを使ってCentOS 6にlsyncdをインストールする

もくじ もくじ 最初に結論: 以下の方法でインストールできます。 lsyncdとは Cent OS にlsyncdをインストールしたい ではどうやってインストールするか 他にも 結論: 以下の方法でインストールできる 最初に結論: 以下の方法でインストールできます。 # yum …

パッチノート8.11の状態でLPL(中国LOLリーグ)が開幕したけどADCが大変なことになっている件

LoL

もくじ もくじ パッチノート8.11でADCに異変が パッチノート8.11のADCナーフの影響 インフィニティエッジのナーフ さらにはクリティカルアイテムもナーフされた フリーとフットワークのナーフ タワーの変更 残ったマークスマンは まとめ パッチノート8.11でA…

セブンイレブンのアプリが出てたので入れてみた - 最近のセブンイレブン

もくじ もくじ セブンイレブンのアプリについて アプリのダウンロード方法 ダウンロード特典 ドリンク無料 nanacoの発行手数料無料キャンペーン 最近食べたセブンイレブンの商品 TEA COFFEE おにぎり 厳選米おむすび熟成吟醸醤油仕立ていくら醤油漬 照り焼き…

初心者による初心者のためヴェル=コズ解説

LoL

もくじ もくじ はじめに スキルセット パッシブ - 最も重要なスキル Q - 電離炸裂弾 W - ヴォイドの裂谷 E - 地殻砕裂 R - 生体破壊光線 ヴェル=コズの強み ヴェル=コズの弱み ビルド サモナースペル ルーン レーニング 集団戦 まとめ はじめに これは最近…

アルミ玉って何?っていう話と、ヒカキンさんのアルミ玉の動画を見ていて思ったこと

もくじ もくじ アルミホイル玉動画 アルミ玉をきれいにつくるには 余談 - カメラの話 アルミホイル玉動画 最近ヒカキンさんがアルミホイル玉の動画を何本か上げています。アルミホイルを丸めて金槌で叩くとアルミ玉ができるという動画です。 www.youtube.com…

herokuにお名前.comの独自ドメインを設定する

もくじ もくじ はじめに おなまえ.comの設定 herokuの方の設定 はじめに ドメインの取得方法はこちらを参考にしてください。 yoshiki-utakata.hatenablog.com おなまえ.comの設定 お名前.com ドメイン Navi にログインします https://navi.onamae.com/login …

お名前.comとはてなブログProで独自ドメインブログ

もくじ もくじ お名前.comとはてなブログPro お名前.comでドメインを取る ドメインを検索する ドメインにかかるお金は表示された金額だけではない! ドメインには「登録料」と「更新料」がかかる 料金をちゃんと調べる方法 ほんとはもっといっぱいドメインあ…

LJLの歴史

もくじ もくじ LJL 2016 Spring Split LJL 2016 Summer Split LJL 2017 Spring Split LJL 2017 Summer Split LJL 2018 Spring Split 出場チーム 総当り順位 プレーオフ順位 ロースター DetonatioN FocusMe PENTAGRAM Unsold Stuff Gaming V3 Esports 7th Hea…