【刀剣乱舞】「玉集め進捗表 」の機能を拡張するブックマークレット
概要
有志によって非公式に運営されている秘宝の里サポートアプリの機能を拡張するブックマークレットを作りました。
ブックマークレット公開に際し、「玉集め進捗表」(以下「元アプリ」)作者の@E_ium_alterさんからDMにて許可および情報提供をいただいております。
目的
元アプリは以下の機能を備えています。
- 回収した玉の数を記録する
- 報酬の獲得状況を可視化する
- 回収した楽器の数を記録する
- 全報酬獲得までの毎日のノルマを計上する
今回作成したブックマークレットは、「その日のAM5:001以降獲得した玉の数を計上する」機能を追加します。
使い方
ブックマークレットとしての導入方法はREADMEに記載してあります。
仕様上以下の2点に注意が必要です。
- その日の最初のトライ前に必ず1回走らせる必要がある
- 次回以降のイベントでは定数の修正が必要である
処理概要
処理内容はざっくり以下のようになっています。
- 初回起動時、「回収済み累計数」「その日のAM5:00のUNIX時間」をCookieに記録
- 2回目以降起動時、日付が変わっていたら(AM5:00を過ぎていたら)Cookieの値を上書き
- 元アプリのCookieが持っている「回収済み累計数」とCookieに記録した「回収済み累計数」差をalertで表示
一度GitHubに公開後、元アプリ作者さんからCookie操作や日付操作に使用しているライブラリを教えていただいたのですが、走り出してしまっていたのでその辺は自分で実装しました。
罠
- 最初はCookieにexpires情報を持たせてAM5:00にCookieが自然消滅してくれることを想定していた
- expiresがうまく効いてくれなかったのでシステムリセット時刻との比較で日付変更タイミングをはかることにした
- ちなみに元アプリ作者さんにも「経験上expiresはうまくいかない」と言われた
- main関数を短く書こうとしてwebpackなど使ってみようと思ったら環境構築がうまくいかなかった
- 結果的にほぼベタ書きした方が早かった
- 総開発時間12時間36分のうち多分3時間くらいはwebpackで彷徨ってる
参考
Cookie周りの参考にしたページはこの記事にまとめてあります。
あとMDNのDateオブジェクトのページは何回も参照しました。
minifierはこちらを使用しました。
気づき
- main部分だけなら60行くらいしかないスクリプトに1.5人日かかってるあたりアルゴリズムを考える部分の衰えを感じる
- typeof関数は
undefined
をstring扱いするの本当やめてほしい - もう二度とCookieのexpireには期待しない絶対にだ
Date.getDate()
までは単数形でDate.getHours()
以下は複数形
それではマニ車秘境の里周回がんばりまっしょい
↓劇場版楽しみですね
【Amazon.co.jp限定】『刀剣乱舞-花丸-』歌詠全集(缶バッチ[歌詠全集描き下ろしジャケット版権使用]付)
- アーティスト: 大和守安定(CV:市来光弘),加州清光(CV:増田俊樹),へし切長谷部(CV:新垣樽助),宗三左文字(CV:泰勇気),薬研藤四郎(CV:山下誠一郎),前田藤四郎(CV:入江玲於奈),五虎退(CV:粕谷雄太),秋田藤四郎(CV:山谷祥生),乱藤四郎(CV:山本和臣),平野藤四郎(CV:浅利遼太),厚藤四郎(CV:山下大輝),堀川国広(CV:榎木淳弥),和泉守兼定(CV:木村良平),歌仙兼定(CV:石川界人),燭台切光忠(CV:佐藤拓也),鶴丸国永(CV:斉藤壮馬),三日月宗近(CV:鳥海浩輔),陸奥守吉行(CV:濱健人),博多藤四郎(CV:大須賀純),山伏国広(CV:櫻井トオル),御手杵(CV:浜田賢二),鯰尾藤四郎(CV:斉藤壮馬),骨喰藤四郎(CV:鈴木裕斗),一期一振(CV:田丸篤志),にっかり青江(CV:間島淳司)と幽霊退治戦隊,今剣(CV:山下大輝),岩融(CV:宮下栄治),愛染国俊(CV:山下誠一郎),蛍丸(CV:井口祐一),明石国行(CV:浅利遼太)
- 出版社/メーカー: 東宝
- 発売日: 2017/12/06
- メディア: CD
- この商品を含むブログを見る
↓このバッグめっちゃ遠征向きなのでは??
刀剣乱舞-ONLINE- いざ出陣! ポーチ付きボストンバッグBOOK (バラエティ)
- 出版社/メーカー: 宝島社
- 発売日: 2017/12/08
- メディア: 大型本
- この商品を含むブログを見る
↓陸奥守と歌仙と長曽祢の曲が好き
- アーティスト: 母里治樹(Elements Garden)志方あきこ
- 出版社/メーカー: キングレコード
- 発売日: 2017/12/27
- メディア: CD
- この商品を含むブログを見る
-
イベントマップに進入するためのアイテム補充がAM5:00(とPM5:00)に行われるため↩
Googleカレンダーにn時間後を指定してイベントを作成するブックマークレット
概要
Googleカレンダーに現在時刻からn時間後の時刻を指定してイベントを作成するブックマークレットを作りました。
ディレクトリ名のスペルが間違ってることはスルーしてください。
目的
「艦隊これくしょん」の長時間任務や「刀剣乱舞」の極修行など、「32時間後」「96時間後」にリマインドしてほしいことがたまーに、月に1回くらいあります。
時間を指定してカレンダーにイベントを追加してくれるChrome拡張機能はよくありますが、「n時間後」を自動算出してくれるものは見たことがないなーと思ってブックマークレットを作りました。
使い方
- URLにsource.jsをコピペしてブックマークを追加する(名称は任意)
- 使用すると「イベント名」「何時間後に設定するか」を訊くダイアログが出るのでそれぞれ入力する(例:「長曽祢虎徹帰還」「96」)
- 新しいタブでGoogleカレンダーのイベント作成画面が開かれるので情報を追加・編集して登録
実装
大したことはしていないんですけど試したい場合は開発用htmlファイルを読んでください。
ん?このソース49-50行目の間にもう1行要る
罠
Date.getHours()の返り値が0〜23なので文字列整形前に1足す必要があります。
参考
Tumblrの各画面とそれぞれのURLについて
概要
Tumblrテーマを自作しようと思ったらそもそもTumblrにどんな画面があるのか把握できていない
以下のTumblrを参考にどんなページがあるか確認する
ページ一覧
URI | 役割 | 表示できるもの |
---|---|---|
/ | ホームページ(ポスト一覧) | 新着n記事 |
/post/{postID}/ | ポスト | 特定記事 |
/likes | スキ!一覧 | スキ!を一覧化 |
/archive | 過去記事一覧 | 過去の記事を一覧化 |
/tagged/{tagName} | タグページ | 特定タグのついた記事 |
/day/{yyyy}/{mm}/{dd}/ | 日付ページ | 特定の日に投稿された記事 |
/search/{words} | 検索結果一覧 | 検索結果一覧 |
他にもありそうだけど個人ブログとして使ってる限りは最低限これくらいあればいいかと
ページごとのマークアップ
Tumblrはひとつのテンプレートで上記のページをマークアップする
そのために{block:XXX}hoge {/block:XXX}
のような独自記法で明示する必要がある
ページの種類 | タグ |
---|---|
ホームページ(ポスト一覧) | {block:IndexPage} {/block:IndexPage} {block:Posts} {/block:Posts} |
スキ!一覧 | {block:Likes} {/block:Likes} |
タグページ | {block:TagPage} {/block:TagPage} |
日付ページ | {block:DayPage} {/block:DayPage} |
検索結果一覧 | {block:SearchPage}{/block:SearchPage} |
参考
気になるKindle Unlimitedまとめ(2017/07/23)
概要
2017年7月23日時点でKindle Unlimited対象となっている作品で気になっているもの
コミックス
ZERO-SUMコミックス
峰倉かずや
- 作者: 峰倉かずや
- 出版社/メーカー: 一迅社
- 発売日: 2012/10/01
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: 峰倉かずや
- 出版社/メーカー: 一迅社
- 発売日: 2012/10/01
- メディア: Kindle版
- この商品を含むブログを見る
最遊記RELOAD BLAST: 1 (ZERO-SUMコミックス)
- 作者: 峰倉かずや
- 出版社/メーカー: 一迅社
- 発売日: 2013/03/25
- メディア: Kindle版
- この商品を含むブログを見る
天上の蟻-最遊記外伝- 第一葉「ダリアの蟻」 (ZERO-SUMコミックス)
- 作者: 峰倉かずや
- 出版社/メーカー: 一迅社
- 発売日: 2013/04/26
- メディア: Kindle版
- この商品を含むブログを見る
最遊記全シリーズが今月中読み放題対象なのはともかく個人的には徳間書店が持ってた『荒磯』と『WA』の版権を一迅社が持ってることに驚いた
新装版 私立荒磯高等学校生徒会執行部 上巻 (ZERO-SUMコミックス)
- 作者: 峰倉かずや
- 出版社/メーカー: 一迅社
- 発売日: 2013/05/31
- メディア: Kindle版
- この商品を含むブログを見る
WILD ADAPTER: 1 (ZERO-SUMコミックス)
- 作者: 峰倉かずや
- 出版社/メーカー: 一迅社
- 発売日: 2013/04/12
- メディア: Kindle版
- この商品を含むブログを見る
その他
- 作者: 高河ゆん
- 出版社/メーカー: 一迅社
- 発売日: 2012/10/01
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: 宮本福助
- 出版社/メーカー: 一迅社
- 発売日: 2012/12/28
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: 遠藤海成
- 出版社/メーカー: 一迅社
- 発売日: 2002/08/26
- メディア: Kindle版
- この商品を含むブログを見る
REXコミックス
- 作者: 伊咲ウタ
- 出版社/メーカー: 一迅社
- 発売日: 2014/06/27
- メディア: Kindle版
- この商品を含むブログを見る
ライトノベル
ガガガ文庫
- 作者: 渡航
- 出版社/メーカー: 小学館
- 発売日: 2012/11/02
- メディア: Kindle版
- この商品を含むブログを見る
ささみさん@がんばらない ガガガ文庫 ささみさん@がんばらない
- 作者: 日日日
- 出版社/メーカー: 小学館
- 発売日: 2012/11/19
- メディア: Kindle版
- クリック: 11回
- この商品を含むブログ (1件) を見る
- 作者: 赤城大空
- 出版社/メーカー: 小学館
- 発売日: 2012/10/19
- メディア: Kindle版
- クリック: 2回
- この商品を含むブログを見る
- 作者: 田中ロミオ
- 出版社/メーカー: 小学館
- 発売日: 2012/11/02
- メディア: Kindle版
- クリック: 1回
- この商品を含むブログ (2件) を見る
- 作者: オキシタケヒコ
- 出版社/メーカー: 小学館
- 発売日: 2014/12/26
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: 田尾典丈
- 出版社/メーカー: 小学館
- 発売日: 2015/08/28
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: 大桑八代
- 出版社/メーカー: 小学館
- 発売日: 2013/05/31
- メディア: Kindle版
- この商品を含むブログを見る
【週報】2017年7月第2週のできごと
今週のハイライト
飼っていた金魚が死んだ
ベランダの睡蓮鉢で飼っていた金魚2頭のうち1頭が水面から跳ねて鉢外へ落下して死んでしまった。やっぱり金網は必須なのか……
長曽祢虎徹&巴形薙刀鍛刀
刀剣乱舞の話。長らく虎徹難民してたんだけど巴形の鍛刀時に一緒に出てきた。不動行光と太鼓鐘貞宗と数珠丸恒次は引き続きお待ちしております。
刀剣乱舞 ONLINE 色紙ART2 [15.太鼓鐘貞宗](単品)
- 出版社/メーカー: バンダイ
- メディア: おもちゃ&ホビー
- この商品を含むブログを見る
甲州小梅のおにぎりが美味しい
夫氏のおやつ用におにぎりを作るようになったけど、甲州小梅の種を抜いて刻んだものをごま油と炒りごまで混ぜたご飯のおにぎりが評判がいい。
- 出版社/メーカー: 長谷川醸造株式会社
- メディア: その他
- この商品を含むブログを見る
本
森見登美彦
『宵闇万華鏡』と『有頂天家族』と共通の設定が登場する。森見作品のスターシステムについてまとめたサイトってないんだろうか。
- 作者: 森見登美彦
- 出版社/メーカー: 朝日新聞出版
- 発売日: 2016/10/07
- メディア: Kindle版
- この商品を含むブログ (3件) を見る
開発
「文豪とアルケミスト」のイベント周回用サポートアプリがイベント種類に応じて2種類あって、共通する記述が多いので汎用化しようとしている。
【週報】2017年7月第1週のできごと
今週のハイライト
FF15クリアしました
BHFF15も見たけど良かったですね
リヴァイアサン戦とスサノヲの八岐大蛇退治とか、逆鉾・聖石・指輪と草薙剣・八尺瓊勾玉・八咫の鏡とか、日本神話っぽいなと思ったら本当に日本神話だったね
BROTHERHOOD FINAL FANTASY XV Episode1 「Before the Storm」/ファイナルファンタジー15
江戸東京博物館に行ってきました
龍馬展終わってたけど常設展も楽しかったです
明治〜大正の展示見てるとNHKの「坂の上の雲」の「まことに小さな国が〜」っていうナレーションが脳内再生される
NHK スペシャルドラマ 坂の上の雲 第1部 ブルーレイ BOX [Blu-ray]
- 出版社/メーカー: ポニーキャニオン
- 発売日: 2010/03/15
- メディア: Blu-ray
- 購入: 1人 クリック: 31回
- この商品を含むブログ (15件) を見る
夏アニメ始まりましたね
【週報】2017年6月第4週のできごと
今週のハイライト
文アルイベント成績表アップデート
「文豪とアルケミスト」のイベント成績表をアップデートした
【非公式】文アル「調査任務-カフェ・ロワイヤルの血戦-」成績表
「文アル」の支援アプリは二つあるんだけど、ソースが重複してる部分が多くてこれ前回昨日追加しなかったっけ?みたいなのが多発しているので、開発はひとつのリポジトリでやってgithub.io以外に置きたみがある
FF15がめっちゃ面白い
夫氏にコントローラー渡すとレガリア破壊されるからやめてほしい……
UNCOVERED:FINAL FANTASY XV Trailer [JP]
8番らーめんの冷凍餃子が美味しい
8番らーめんってご存知ですか北陸民のソウルフードなんですけど
朝から餃子定食作って食べてたら「なんだこいつ」みたいな顔されたけどなんなら三食餃子でもいいのよ
本
江戸川乱歩
- 作者: 江戸川乱歩
- 出版社/メーカー: 東京創元社
- 発売日: 2012/10/25
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: 江戸川乱歩
- 出版社/メーカー: 東京創元社
- 発売日: 2012/10/25
- メディア: Kindle版
- この商品を含むブログを見る