About Digital

i wanna be a bot...

arcadiaの小説ランキング出すやつ作った

Posted in  Etc, Perl, Tech | Comments

ArcadiaというWeb小説界では有名なサイトがあるけど、ランキング表示とかはどうにもしてくれないので前から地味に困っていた。

最近はあんまりArcadiaはあんまり活発じゃないんだけど、今回、過去に読んでいたやつを読み返したくなったのにさがすのがだるかったのでPVや記事数/乾燥数でソートして表示してくれるやつを作った。

あんまり最近書いてなかったけど、こういうのは慣れ親しんだPerlでということで、使ったのはPerl。単なるhoge.plとしてスクリプトにしたり、gistにあげても良かったんだけど、勉強も兼ねてMinillaでCPANに上げられるような作りのものを作った。

Git Repo

普通にcpanmしたら(CPANには上げてないけど)、arcadiarankコマンドが使えるようになるからそれするといい感じにターミナル上で現時点でのArcadiaの小説ランキングがわかる。現時点ではオリジナルしか対応してないけど、やる気があれば色々拡張したりパフォーマンス挙げたりするかも。

exsample

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
$ arcadiarank --help
Usage:
    arcadiarank [options]

    options:
        --limit,-l count   Control entries limit.
        --compact,-c       Show compact results.
        --precision,-p     Calc precision.
        --version,-v       Show version of this app.
        --help,-h          Show this help messages.


$ arcadiarank

  rank: 1 (pv: 3452875)
      title : ミルク多めのブラックコーヒー(似非中世ファンタジー・ハーレム系)
      author: かおらて
      pages : 100

----------------------------------------

  rank: 2 (pv: 2759327)
      title : オーバーロード(オリジナル異世界転移最強もの)
      author: 丸山くがね
      pages : 60

----------------------------------------

  rank: 3 (pv: 2421761)
      title : 幻想立志転生伝(転生モノ) 完結
      author: BA-2
      pages : 85

----------------------------------------

  rank: 4 (pv: 1606542)
      title : 腕白関白(完結)
      author: そる
      pages : 41

----------------------------------------

  rank: 5 (pv: 1352604)
      title : 自衛隊 彼の地にて、斯く戦えり
      author: とどく=たくさん
      pages : 5

----------------------------------------

  rank: 6 (pv: 1129442)
      title : 【異世界トリップ・建国】黄金の帝国【完結】
      author: 行
      pages : 65

----------------------------------------

  rank: 7 (pv: 1119247)
      title : オリジナル転生物(題名は続きを上げてから変更予定)
      author: 凛
      pages : 50

----------------------------------------

  rank: 8 (pv: 1117904)
      title : 短編更新【完結】さようなら竜生 こんにちは人生(竜→人間転生 主人公最強 ......
      author: スペ
      pages : 65

----------------------------------------

  rank: 9 (pv: 1056110)
      title : 異世界に来たけど至って普通に喫茶店とかやってますが何か問題でも?
      author: 風見鶏
      pages : 23

----------------------------------------

  rank: 10 (pv: 1046588)
      title : 【正式採用決定】(末期戦モノ)幼女戦記Tuez-les tous, Dieu reconnaitra les siens
      author: カルロ・ゼン
      pages : 123

----------------------------------------

eshell便利

Posted in  Emacs, Tech | Comments

Windowsをやむなく使わされることも世の中にはあるかと思うけど、このWindowのコマンドプロンプトがほんとに使いづらいもんで困ったもんである。

しかし安心して欲しい。我々にはeshellがある。

ココからWindows向けのEmacsを入れて、あとは立ち上げてM-x eshellするだけである。簡単。

Emacsの組み込みlswhichもあるし、当然pwdなんかもある。よくわからないdirなんぞを使う必要はもうない。Emacsに感謝してWindowsを使おう。ちなみにこの記事はMacからVimで書いた。

Mavericksで使えなくなったCandyBarを使えるようにしてアイコンを変える

Posted in  Etc | Comments

CandyBarというMacのアイコンを変えるアプリがあるんだけど、これがMavericksになってから使えなくなった。もともと、MountainLionあたりから結構アイコンとかを変えることにたいして難しい感じになってたらしくて、それが原因で無料アプリになったらしいんだけど、Mavericksになってついに動かなくなって、困ってた。

使うとこんな感じにアイコンを変えられる。もともと、MacではFinderから⌘-iで詳細を表示して、そこに表示されるアイコンに適用したいアイコンをドロップしたらアイコンを変更できるけど、CandyBarを使うと一括で出来るのが良い感じ。

こんな感じ

なんだけど、ともかくMavericsにしたとたん使えなくて困ってたのが、なんとか使う方法を見つけたのでメモする。

MavericksのEmacs24.3がくっそ重くなる件

Posted in  Emacs, Tech | Comments

表題の件。

とMavericksにしてから非常に困ってたんだけど

とのことで、なんだか解決したっぽい。


Emacs24.4では直ってるらしいのではやく24.4がでてほしいとは思う。

参考

この記事書いてるときに、同じ悩みを持ってる人のブログも見つけた。

Web Audio APIを使ってストリーム入出力してみた

Posted in  Tech | Comments

2013/12/10時点での話

Firefox に Web Audio API が採用され、Web が完全なゲームプラットフォームになりました

Web Audio API W3C Editor’s Draft

ということだったので触ってみた。

  • 環境

    • Mac OS X MountainLion

    • FireFox 25.0.1

注意点

  • ブラウザやバージョンによって本当に挙動が違う

    • fire fox 25でもなんだかたまに不安定(な気がする)

マイク入力からWeb Audio APIを使うにはいくつか方法があるんだけど

今回はcontext.createMediaStreamSouce()streamを渡したあと、最終的にcontext.destinationをフィルタなりソースに渡せばOK。

マイク入力じゃなくてmp3ファイルとかを読み込んで使うときはsource.start()とかするんだけど、ストリーミングのときはcontext.destinationまでで大丈夫。

※ちなみにネット上によくあるサンプルなどのsouce.noteOn()はduplicatedのもよう。

まとめ

本格的な信号処理も可能のようだし、WebRTCをガッツリ触ってP2Pで情報のやりとりとかできればなかなかおもしろいことができそう。

ところで、gistのスタイルが汚いのはあとでなんとかしないとな…

test

Posted in  test | Comments

TEST

  • layout ok?

octopressをアップデートしたからテストしてるだけ。gistにも特に意味は無い。

OctopressにOEmbedプラグインを導入した

Posted in  Etc, Tech | Comments

とのことだったので導入した。前の記事でツイート表示がしたくてどうしようかと思ったら既に先駆者がいて助かった。非情に便利だと思う。今のところ特に問題はない。@shogo82148氏に感謝