休学中の目標

2014年04月20日:情報セキュリティスペシャリスト試験(不合格)
2014年06月22日:統計検定 2級(合格)
2014年08月10日:心理学検定 1級(受験せず)
2014年10月19日:情報セキュリティスペシャリスト試験 リベンジ
2014年内:オモロイもん創る, TOEIC 800点以上(?)

KindleGenで縦書き

以下のCSSを用いてKindleGenでmobiファイルを生成したら縦書きになりました。ハマった点は、HTML5のノリでCSSの「type=”text/css”」を省略するとCSSがまったく適用されなくなる点。別のリーディングシステム(Readiumなど)では正常に縦書きで表示されるため、問題の特定に2時間以上かかりました。

自作ライブラリである程度のCSSを自動生成している関係でp要素のCSSは上書きしている形になっています。

Kindle PWでの表示
Nexus7での表示
iPhone5Sでの表示

スクリーンショットはKindle Paperwhite 2013、Nexus7 2013、iPhone5Sの順番ですが、見事に表示がバラバラ。最後の「!」2つはU+203Cの感嘆符です。Kindleでは普通の「!」を縦中横させるほうがいい感じですな。

Kindle PWとNexus7ならある程度は表示を揃えられそうなので、この2つを優先しますかね。

多人数同時参加型小説執筆サイト

IEだけJavaScriptの動きがおかしいケースが多くて悩みに悩んだけど、なんとか主要ブラウザでリアルタイムで同期される多人数同時参加型小説執筆システムができました。

まだまだ作りこまねばならない部分があって、公開は9月の終わりか10月1日。

毎日13時間ぐらいプログラミングの日々で疲れがたまりつつありますが、これからが正念場です。

Data::Recursive::Encodeの高速化用コード

 

 

※childrenがchildredになってるのは気にしないでやってください・・・