アイカツ画像をツイートするTwitter botを作った

https://twitter.com/aikatsu_image

アイカツの画像をツイートする bot です。所持してるアイカツ画像を PC に溜めておくのも宝の持ち腐れ感があったので作りました。

bot のプログラムは python で書いて、Windows のタスクスケジューラで実行させています。tweepy というモジュールを使うと数行で書けて凄い。Twitter API を使うのは面白そうなのでもう少し遊んでみたいと思った一瞬でした。

ところでデスクトップ PC 上で動かすと常時起動が必要なので Raspberry PI とかが欲しいですね。サーバーを借りるようなものでもないと思うので…。

追記(2015/12/19)

RasPI 上で動かすことにしました。cron が使えて便利です。あと省電力。

AOJ0516: Maximum Sum(累積和, しゃくとり法)

Maximum Sum | Aizu Online Judge

累積和としゃくとり法を知らなかったのでメモ。計算量を考えずに全探索までしていたので書いておく。 最悪 O(n2) で最大 n = 100000 だから全探索はダメ(指数記号が出せない…)。

続きを読む

アイカツ!キャラのPixiv内におけるR-18率

2015/08/16 時点での結果。ダンディバが圧倒的だった。

name total R18 ratio[%]
黒沢凛 357 58 16.3
氷上スミレ 1105 177 16.0
風沢そら 543 74 13.6
新条ひなき 483 65 13.5
姫里マリア 381 51 13.4
三ノ輪ヒカリ 208 27 13.0
天羽まどか 394 48 12.2
夏樹みくる 459 54 11.8
藤原みやび 147 17 11.6
神崎美月 679 61 8.98
大空あかり 2043 149 7.29
紅林珠璃 416 29 6.97
アイカツ! 19998 1377 6.89
服部ユウ 292 20 6.85
紫吹蘭 2409 157 6.52
北大路さくら 665 40 6.02
霧矢あおい 3195 187 5.85
藤堂ユリカ 2922 151 5.17
冴草きい 909 47 5.17
星宮いちご 4686 230 4.91
栗栖ここね 123 6 4.88
一ノ瀬かえで 780 37 4.74
神谷しおん 285 13 4.56
音城セイラ 829 36 4.34
有栖川おとめ 1199 44 3.67

csv https://docs.google.com/spreadsheets/d/1DVIDZV8a7a1wDwyjJwmm5oNDurRyQ3pzAuY_yTSve9M/edit?usp=sharing

AOJ0030: Sum of Integers 

Sum of Integers | Aizu Online Judge
深さ優先探索の問題。C++ で書いたものを Python に翻訳して分かった気になるアレ。

#!/usr/bin/env python

def dfs(pos, t, sum):
    global cnt
    if t == n:
        if sum == s:
            cnt += 1
        return
    if pos > 9:
        return
 
    dfs(pos+1, t, sum)
    dfs(pos+1, t+1, sum + pos)
 
 
while True:
    n, s = map(int, raw_input().split())
    if n==0 and s==0: break
 
    cnt = 0
    dfs(0, 0, 0)
    print cnt

蟻本の DFS の説明の理解に時間がかかったし、遷移の仕方が直感的にわからないから演習を詰むしかなさそう。
DP でも解けるらしいけどもっとわからん。

アイカツ!が遊べるお店の全国地図をGoogleMapで公開した

追記(2016/06/02)

この記事は古いです。2016/06 現在、以下の地図は「スターズ!」には非対応となっています。スクリプトも動きません。

ここで、別の見やすいマップを見つけたので勝手にリンクしておきます。

アイカツスターズ! 遊べるおみせ を地図に表示

 (追記終了)

 

追記(2017/01/22)

地図とスクリプトを更新しました。スターズに対応しています。

(追記終了)

 

作ったもの

f:id:fushime2:20150510214320j:plain

アイカツ! 遊べるお店全国マップ

 

アイカツ公式のあそべるお店ページでは個々の店舗の情報しか分からないため、GoogleMap に店舗情報をプロットしたものを公開した。GoogleMap に適用させるために、店名と住所を取得して CSV に出力するスクリプトPython で書いたので、Github に置いておく。以下ソース。

続きを読む