2013年4月24日水曜日

やる夫スレを EPUB 化して iBooks で読んでみる

少し長めな前置き

今から 2 年半ほど前の話になりますが,「やる夫が李斯なようです」スレ(通称:李斯スレ)の作者さんがこんなことをおっしゃってました.



800 :1 ◆4j/UDY4cyQ [sage]:2010/09/06(月) 23:52:29.87 ID:7C7TCtIo
      ___o___
       /-  -ヽ   >>799
      / (●)..(●)   エミュでキャラのアドレス変えると、ずっと靴マリオで遊べるみたいね。
      |  'ー=‐' i   マリオ3はクッパをハンマーで倒せたり、中々味のある作品だった。
     (=っ ̄ ̄ ̄ |)   4面の巨大ステージは夢があったねぇ。
      |:::::     |   
      ヽ、___ノ

http://rockn69.blog54.fc2.com/blog-entry-470.html

------------------------------【↓すげーどうでもいい話】----------------
           __   
           /-  -ヽ  やる夫スレを携帯で見れたらいいなーっつか電子書籍にしたいなぁと思ってるんだけど、
 .       / (●)..(●)  シャープのうんこ規格に乗るかEPUBリーダ作るか、独自フォーマットにするか思案ちう。
 .        |  'ー=‐' i  
         >    く   で、だ。もしかして最近の携帯ってそんな事せずともやる夫スレ見れちゃう?
805 :1 ◆4j/UDY4cyQ [sage]:2010/09/07(火) 01:51:32.75 ID:aMjHClYo

           __   
           /ノ ヽヽ  .>>804
 .       / (●)..(●)  epubって規格なら簡単なんだけど、携帯用だとベンダの権利関係が厳しくてのう。
 .        |  'ー=‐' i  epubが広まって腐れベンダが絶滅しますように。あと↓の会社頑張れ。
         >    く   試しにdat⇒html⇒epub変換やってみたけど、携帯で見るとちょっと横長すぎるかも。
                 AASみたいに画像化して縮小とか、文字抽出による整形が必要やね。
                

http://www.wave-makers.com/text_viewer.html
816 :1 ◆4j/UDY4cyQ [sage]:2010/09/07(火) 19:43:25.96 ID:aMjHClYo
           __   
           /-  -ヽ  
 .       / (●)..(●)  まぁepubのリーダーは>>805の会社に期待。
 .        |  'ー=‐' i  有料だったらオラが作ってる奴を無料で公開しよかね。
         >    く   dat⇒epub化はサーバでやった方がよさげなんで、今シコシコ作ってる。
                 datをうpって、epub化したやつをダウンロードみたいな形式を考えてるワァ。


           __   
           /-  -ヽ  
 .       / (●)..(●)  >>810
 .        |  'ー=‐' i  きのせい。いつも満面の笑顔だワァ
         >    く   
818 :1 ◆4j/UDY4cyQ [sage]:2010/09/07(火) 23:49:19.05 ID:aMjHClYo

           __   
           /-  -ヽ  >>817
 .       / (●)..(●)  特定のフォルダ構成にしてzip圧縮すりゃepubだしのう。
 .        |  'ー=‐' i  次話書き終えたらちと作るサァ
         >    く 
出典:【やる夫が李斯なようです Part17】


――その後李斯スレで EPUB に関する話題が出ることはなく,実際に作者さんが製作した EPUB ファイルが公開された日は今日までのところ来ておりませんが,当時この書き込みを見た私は「これは面白そうだ」と思い,実際に自分でも独自に EPUB ファイルを製作してみたのでした.結果的にその EPUB ファイルは公開には至らなかったのですが,その理由を述べた Twitter でのつぶやきがこちらになります……これも 1 年半前の話ですか,と勝手に懐かしくなりましたり.

今思えばこのツイートには語弊がありまして,厳密には当時私が親しんでいた電子書籍リーダには「やる夫スレ・アスキーアート(AA)の閲覧に必要な AA 対応フォントは使えるが巻物形式のスクロールができない」「巻物形式のスクロールはできるが AA 対応フォントが使えない」「どっちもできない」の 3 種類しかなく,AA 対応フォント・巻物形式のスクロールのどちらを欠いても不都合が生じるやる夫スレとは相性が悪い,と書いたほうが適切ではあります.そもそも一般にリフロー前提の EPUB 形式でアスキーアートを表示しようという企み自体がンガググ

とにもかくにもそういうわけで,その後 EPUB でやる夫スレを読もう,という話はしばらく忘れていたのですが,最近になってようやく昨年の iBooks のアップデートで EPUB ファイルの閲覧に巻物形式のスクロールモードが追加されたことを思い出しまして,このたび改めてやる夫スレの EPUB 化に挑戦してみたのであります.

短い本題

今回作成しました EPUB ファイルは iOS 6.0 以上,iBooks 3.0 以上を導入した iOS 端末でのみ閲覧確認が取れました EPUB ファイルであります.Kinoppy や bREADER など iOS 用の他の EPUB リーダでは正常に表示されませんでしたし,Murasaki や Adobe Digital Edition といった Mac 用の EPUB リーダでも正常に表示されたアプリは見つかりませんでした(Readium に巻物スクロール機能がつけば行けそうではありますが).

なお,今回の EPUB ファイルの作成には「やらない夫は伍子胥なようです」スレ(著:◆xcN0kLfWCc さん)のログを用いました.

まずは iPhone でのスクリーンショットから.

続きまして iPad でのスクリーンショット.iPad でのスクリーンショットの撮影には @dairiagu さんにご協力いただきました.

iOS デバイス限定ではありますが,なかなか良さそうな感じではあります.

「自分の環境でも試してみたい」と思われた方がいらっしゃいましたら,EPUB ファイルはこちらに置いておきますのでご自由にダウンロードしてくださいませ(約 4 MB).

2013年3月31日日曜日

App.net への投稿の文字数ごとの頻度,ならびにクライアントシェア

2013 年の 2 月末から App.net(ADN)という 256 文字まで投稿可能なのが特徴な Twitter クローンのサービスを始めてみましたら,そこのフォロワーさんが Google Apps Script(GAS)というサービスを教えてくださいました.このサービスを使いますとたとえば GMail まわりでいろんなことができたりしてそれはそれは便利なのでさっそく重宝しておりますのですが,さてこのサービスと ADN とを組み合わせてなにかできないものか,というわけで 2013 年 3 月 22 日の夜以降に ADN のグローバルストリーム(Twitter でいうところの今はなきグローバルタイムライン)を流れたポスト(Twitter でいうところのツイート)から得られた

  • 各ポストの文字数とその頻度
  • 各ポストを投稿する際に用いられた ADN クライアントのシェア
を図示してみました.ほんとうは数分おきにに更新されるデータをリアルタイムでこのブログ上に表示できたらかっこよかったのですが,残念ながら GAS で生成した図を直接ブログに埋め込むすべがわからなかったので,この記事では 2013 年 3 月 31 日 1 時 49 分までのデータを掲載します.現在時刻までのほぼリアルタイムなデータをご覧になりたい方はこちらへどうぞ.

Distribution of Post Length in ADN since Fri Mar 22 201320:00:00 GMT+0900 (JST) until Sun Mar 31 2013 01:49:32GMT+0900 (JST)Frequency07014021028005001,0001,5002,000Post LengthFrequency
Frequency
ADN Client Usage Chart since Sat Mar 23 2013 00:00:00GMT+0900 (JST) until Sun Mar 31 2013 01:49:32 GMT+0900(JST)Netbot for iOSIFTTTFelixRiposteKiwiAlphaBufferWedgeRobinDashNoodleAppZapierRivr1/316.2%13.8%12.1%5.9%8.6%9.7%12%
0/0

2 つ載せた図のうち上の図は ADN に投稿された各ポストの文字数とその頻度をプロットした図です.この図によりますと各ポストの文字数とその頻度には

  • 1 –20 文字では文字数に対して頻度が線形に増加
  • 20–70 文字では頻度はほぼ横ばい
  • 70–240 文字では文字数が増えるにつれて頻度は減少(130–140 文字の区間は例外)
  • 240–256 文字では再び頻度が増加
という傾向があるようです.頻度が減少傾向にある 70–240 文字の区間の中でも 130–140 文字の区間だけは例外的に頻度が増加しているのですが,じつは 2012 年 9 月ごろに実施された先行事例でも同様のピークは観察されておりまして,こちらでは「この区間だけ頻度が増加しているのは外部連携サービスを用いて Twitter と ADN とに同じ内容の投稿を行なっている人たちの影響があるんじゃないかな」などといった話がなされています.参考資料として Twitter での文字数と頻度の関係を示した図を見てみますと,なるほどこちらの図によれば Twitter ではたしかに 130 文字台で頻度が増加してますので,断定はできませんがなにやら関係はあるかもです.このあたりは文字数が 140 文字前後での投稿クライアントの内訳を調べればなにかわかるかもしれませんが,残念ながら今は文字数ごとの投稿クライアントのデータは手元にございませぬ.気が向いたら調べてみるかもです.

2 つ載せた図のうち下の図は ADN にポストを投稿する際に用いられたクライアントのシェアを示した円グラフです.このグラフの上位 10 件(全体の 9 割に相当)に登場しましたクライアントのプラットフォームを見ていきますと

という結果になりました.うーむ,ADN のグローバルストリームに流れたポストのうちおよそ 4 割を 3 本の iOS 用クライアントが占めますとは.今後このシェアがどう推移していくのかが楽しみです.

P. S. 今回掲載した両図を描画するために取得したポストの数を記録しておくのを忘れてました.参考までに 2013 年 3 月 31 日 4 時 30 分時点で取得したポスト数は,上の図で 224751 件,下の図で 219138 件でした.