WHITELEAF:Kindle応援サイト

KindleでWEB小説を読もう! Narou.rb 公開中

Narou.rb 3.1 をリリースしました

Ruby 2.4 に対応しておきました。 他の修正内容などはChangelogを参照下さい。→ Changelog

Narou.rb 3.0 をリリースしました

数々の機能の追加や修正を施した新しいバージョン、3.0 をリリースしました。 更新はいつものごとく gem update narou か WEB UI の「Narou.rb について」からどうぞ。 更新内容の詳細は Changelog を参照してください! APIでの更新確認と新着ある(かも)…

Narou.rb コメント用

Windowsでgemが使えない場合は証明書を入れると良いよ。 qiita.com

逆引き Narou.rb コマンドライン編(随時追記)

コマンドライン編 ある程度溜まったらWikiに反映させる予定。 update タグを指定して更新(OR) タグを指定して更新(AND) 凍結されていない、foo タグが含まれない小説を更新 小説サイトを指定して更新 update タグを指定して更新(OR) # foo タグが付い…

Windows10 及び Ruby 2.3 を使っている場合に kindlegen が失敗した人へ

kindlegen実行中.変換しました kindlestrip実行中 タイトル通りの環境の場合、ここでエラーが出て mobi ファイルの作成に失敗することがありましたので、 Narou.rb 2.9.5 で修正しました。アップデートして下さい。 gem update narou --no-document コマンド…

負荷軽減関係の設定(503関連)

設定名 内容 update.interval アップデート時作品間ウェイト(秒数。小数点可)。デフォ2.5秒(最低値)ver.2.9.3から実装 download.interval 話数ごとに入るウェイト(秒数。小数点可)。デフォ0.7秒 download.wait-steps ここで指定した話数ごとに5秒くら…

Narou.rb 2.9 リリースノート

Narou.rb 2.9 を3月28日にリリースしました! 久々の大きめのアップデートになります。 今回は WEB UI の使い勝手を良くする機能がたくさん含まれています。 そして人柱版として別ラインで開発を進めていたカクヨムのサポートも追加されました。 ぜひ最新版…

カクヨム対応人柱版

バージョン2.9でカクヨム正式対応しましたので、今後はそちらを導入してください。 whiteleaf.hatenablog.com 新しい小説投稿サイト、カクヨム(https://kakuyomu.jp)がオープンしたので、それの対応をするためのチェックのために人柱版を公開します。 直接…

Narou.rb 2.8 をリリースしました

Narou.rbの新しいバージョンである2.8をリリースしました! アップデートは gem update narou とコンソールで実行して下さい。 今回は要望が多かったファイル名固定機能などが含まれています。 以下リリースノートです。

Narou.rb まめちしき

WEB UI の設定がローカルIPがころころ変わって保存できない場合 WEB UI の表示関係(小説リストのソート順やタグ検索等)の設定は基本的にブラウザに保存されます。しかし、それはIPアドレスにひも付けされているため、ローカルIPアドレスが頻繁に変わる場合…

Narou.rb 2.7 をリリースしました

新しい機能が多数追加された Narou.rb 2.7 をリリースしました!

IEでドメイン間ドラッグを許可する方法

InternetExplorerは別ウィンドウに対してドメイン間のドラッグがデフォルトで無効になっています。 Narou.rb WEB UI の新機能、リンクのドラッグ&ドロップをIEで使用するには設定が必要です。 インターネットオプションを開き、上記画像を参考に、セキュリ…

Narou.rb ver 2.5 をリリースしました

アップデートはいつものごとく gem update narou で。 細かい変更点は更新履歴を参照して下さい。 whiteleaf7/narougithub.com 新機能を幾つか紹介します。 WEB UIから過去の差分を表示できるようになりました 今まではWEB UIからは最新の差分しか表示できま…

Narou.rb ver 2.0.0 をリリースしました!

Narou.rbのメジャーアップデートとなる2.0.0をリリースすることが出来ました。 アップデートは gem update narou でお願いします。 更新履歴 内部的にはバグ修正くらいでほとんど変わっていませんが、新機能として web コマンドが実装されました。 narou web…

Narou.rb ver.1.7.0 をリリースしました

小さめのアップデートですが、version 1.7.0 をリリースしました。 凍結状態のフィルタリングとバグ修正、起動速度アップなどです。 (更新履歴) 今回も narou init は必要ありません。 次は大きめのアップデートを入れる予定なので、バージョン番号は 2.0.…

Narou.rb ver.1.6.0 をリリースしました

iBooks対応や外部プログラムを必要としない差分表示等多数のアップデートを施した Narou.rb 1.6.0 をリリースしました。 アップデートは gem update narou で願いします。 今回のアップデートで narou init は必要ありません。 今回は変更内容がものすごく長…

ハーメルンやArcadia(理想郷)に対応、Narou.rb ver.1.5.0 にアップデート

バージョン1.5.0のアップデートをお知らせします。 2014/03/06 : 1.5.0 追加機能もしくは仕様変更 小説投稿サイト ハーメルン に対応しました 小説投稿サイト Arcadia に対応しました Arcadiaは narou d "http://www.mai-net.net/bbs/sst/sst.php?~略~&n=0…

小説家になろうのレイアウト変更に対応しました

小説家になろうが 2/20 にレイアウトを変更しました。 その影響によって、多数のダウンロード系ツールが影響を受けましたが、当 Narou.rb もその影響を免れることはできませんでした。 そのため、レイアウト変更に対応するために Narou.rb を 1.4 系にバージ…

Narou.rb 1.3.5 アップデート

2014/02/03 : 1.3.5 Bug Fix 小説を削除したあと再度ダウンロードしようとした場合にエラーが出ていたのを修正 タイトル名の末端に半角スペースがある小説が正常にダウンロード出来ない問題を修正 追加機能もしくは仕様変更 小説変換プリセットに n2525bs (…

小説家になろうのルビの書き方・仕様の解説

小説家になろうのルビの書き方と仕様を解説します。 本家のマニュアルには簡単なことしか記述されていなく、書かれていること以外の仕様がてんこ盛りなので、 自分の思い通りの表現をするためには仕様の把握が必須です。 結論 まず先に、小説家になろうでは…

Amazon で買おうとしている本がコミックダッシュ!に登録してあるかチェック

コミックダッシュ!の蔵書管理ネタ第2段。 (前回記事:JBOOKで買おうとしている本がコミックダッシュ!に登録してあるかどうかチェック) 今回は Amazon です。コミックダッシュ!で所有している本かどうかを Amazon のページ(のタイトルの横)に表示しま…

「小説家になろうダウンローダ&縦書変換アプリ」Narou.rb 1.2.0 にバージョンアップ(Linuxでも動く!)

バグ修正や追加機能を施した Narou.rb 1.2.0 にバージョンアップしました。 変更点は以下の内容です。 Bug Fix 及び機能改善 Windows以外のOSでの動作状況を改善しました(Ubuntu Linuxで確認。Mac OS Xは未確認だが恐らく動くはず) Nコードを指定した場合に…

「小説家になろうダウンローダ&縦書変換アプリ」Narou.rb 1.1.2 にバージョンアップしました

バグ修正等を施した Narou.rb 1.1.2 にバージョンアップしました。 変更点は以下の内容です。 Bug Fix Fiddleがない環境でエラーになってたので修正 同一行に()と《》のルビが混在していた時に正しく処理出来ていなかったのを修正 短編小説をDLしようとし…

FeedlyをGoogleリーダーっぽくカスタマイズ

Googleリーダーの終了告知で阿鼻叫喚の頃いかがお過ごしですか。 ブラウザの起動時間の80%はGoogleリーダーを開いていると言っても過言ではない状況で、サービス終了は死活問題です。 現在は代替サービスとして Feedly を試し中です。完全に置き換えられる…

JBOOKで買おうとしている本がコミックダッシュ!に登録してあるかどうかチェック

同じ本、何回も買ってませんか? はい、また買ってしまいました('A`) 何度も……購入リストを見たはずなのに……。 私は本の購入にJBOOKを使っているのですが、このサイトの不親切さシンプルさは素晴らしい。 amazonレベルとは言わないが、以前購入したよくらい…

Narou.rb で「異世界迷宮で奴隷ハーレムを」を書籍風に変換する

小説家になろう累計ランキング1位、異世界迷宮で奴隷ハーレムを を書籍風の組版にNarou.rbで変換してみましょう。 異世界迷宮でハーレムを 1 (ヒーロー文庫)作者: 蘇我捨恥,四季童子出版社/メーカー: 主婦の友社発売日: 2012/12/21メディア: 文庫購入: 3人 …

「小説家になろうダウンローダ&縦書変換アプリ」Narou.rb 1.1.1 にバージョンアップしました

バグ修正等を施した Narou.rb 1.1.1 にバージョンアップしました。 変更点は以下の内容です。 Bug Fix URL文字列のリンクを a タグに変更し忘れ修正 update コマンドにIDを直指定した時の変換時に不正な引数を渡していたのを修正 追加機能もしくは仕様変更 ……

Narou.rbの縦書化でやっていること

すこしまとめる機会があったので記しておきます。 Narou.rbでは縦書で読みやすくするために以下のようなことをやっています。 小数点変換 漢数字変換 漢数字単位化 分数変換 感嘆符直後の全角アキ挿入 擬似ローマ数字をローマ数字変換 特殊記号全角化 対の引…

「小説家になろうダウンローダ&変換アプリ」Narou.rbをリリースしました

http://whiteleaf.hatenablog.com/entries/2013/03/07 こっちで公開しました。

「小説家になろうダウンローダ&変換アプリ」Narou.rbをリリースしました

Narou.rb 概要 - Summary このアプリは小説家になろうで公開されている小説の管理、及び電子書籍データへの 変換を支援します。縦書用に特化されており、横書き用に特化されたWEB小説を違和感なく縦書で読むことが出来るようになります。 全てコンソールで操…

Kindleラノベ新刊情報

2013年2月24日現在、Kindleストアにて販売されているラノベは 3,133件 です。 2月18日では 3,108件 だったため、約一週間で25冊増えた計算です。 新着からピックアップして紹介していきます。 人気順現在3位、250円という低価格で販売中です。 聖剣使いの禁…

半移転しました

http://whiteleaf.hatenablog.com/ Kindle関連のことは今後上記のサイトで書いて行きたいと思います。技術的なメモは相変わらずこちらに投下していきます。

移転しました

同名のサイト(http://d.hatena.ne.jp/whiteleaf/)からこちらのはてなブログに移転しました。Kindle関連、WEB小説関連(小説家になろう)はこちらブログで更新していきたいと思います。関連ツールの公開もこちらで行なっていく予定です。これだけではアレな…

フォント埋め込み時のバグっぽい挙動の調査メモ

■ゴシック指定が明朝になってる→仕様(kindle pwのバグ?) バグ詳細:pw本体のフォントを入れ替えている場合で、かつepubにフォントを埋め込んでいる場合、 デフォの明朝及び自分でpwにいれたフォントを選択している場合に sans serif 指定が無視される。 …

kindlestrip.rb

必要に迫られて kindlestrip.py を ruby で書きなおしたので置いておきます。もしかしたら必要な人がいるかもしれない。https://github.com/whiteleaf7/narou/blob/master/lib/kindlestrip.rb

小説家になろうを読みやすくしよう

現在小説家になろうのダウンローダとして 小説家になろう一括ダウンローダ(NovelDL) というものがあるが、これはShiftJIS固定、改稿未対応、章立て認識不能という大きな弱点があるので、結局は自分でプログラムを作ることに。というわけで Narou.rb という…

Kindle Paperwhite の行頭カギ括弧のうざいインデントをどうにかする

Kindle Paperwhite ではカギ括弧(や普通の格好等も)が行頭でなぜか半分詰めて表示される。以下の画像のように と、隣あっている行頭字下げされている文章よりも上に出っ張ってしまい、若干見苦しい。 通常の小説をみてみると、だいたいは他の行と文字が同…

node.js 学習メモ

0. node.js(nvmやら)、npm いれとく1. socket.io 入れる npm install -g socket.io2. express 入れる npm install -g express 参考 http://gihyo.jp/dev/serial/01/nodejs/0003

オーバーロードWEB版のルビを青空文庫形式に

オーバーロードWEB版のテキスト中のルビを、青空文庫形式の《》に変換します。魔法名は区切りが分かりやすいのですが、他の固有名詞は区切りが明確ではないため、MeCabによる形態素解析を用いてある程度単語の区切りを推測し、最終的に人間が区切りを判断す…

P2P地震情報とLimechatの連携

去年の震災直後(3/20頃)、P2P地震情報から流れてくる震度情報、緊急地震速報をLimechatに流しこむ javascript コードを書いてました。Limechat用アプリだというのに OSWinsock.dll やら Orthoclase が必要という単独で動かない状態だったのでお蔵入り状態…

javascript で tap

Array.prototype.tap = function(block) { block(this); return this; }; var array = [].tap(function(a) { a[0] = 100; });

LimeChat で ini ファイルを読もう

prototype.js で書いてます。LimeChat で prototype.js を使うには id:whiteleaf:20110326 あたりを参照。 // // Simple Ini file controller // // [ ] で囲まれたものはセクションとして扱われ、それ以降のデータはセクションに所属する // セクションが登…

DXRuby::Shader 使うときに HLSL から変数名を取得してみる

DXRuby で Shader::Core オブジェクトを生成するとき、 core = Shader::Core.new(hlsl,{:g_size => :float}) のようにHLSL内のグローバル変数名をわざわざ教えてやらないでも、HLSLのソースコードを見ればいいんじゃないかな〜と前から思ってたので書いてみ…

リソースの自動ロード

DXRuby(や何か)でゲームを作っていた場合を想定して、何かのリソースを変更するたびに実行し直すのは面倒臭いので、リソースの更新を検知して自動で再ロードをしたい。(画像データやマップデータ、モデルデータetc.) モジュール化とか何も考えずに書いて…

Googleリーダーのデザインの調整

Googleリーダーのデザインが新しくなりました。 新しいGoogleのデザイン統一の一環ですが、やっぱりリーダーでもその特徴の、余白が多い、という点があります。 あまりにも無駄に余白があるので、全体的に詰めたCSSを作りました。Stylish等を使って適用して…

rosv を公開しました

RO Server Checker for Limechat を github にて公開しました。 https://github.com/whiteleaf7/rosv 詳しい使い方はリンク先の README を参照のこと。

東京電力電力供給状況APIを使ってLimeChat2に表示する Tepco.js

LimeChat2.25以上専用。 東京電力電力供給状況API を使って現在の電力量を表示します。 「停電」か「tepco」と発言すると実行出来ます。ZIPでダウンロード (下のソースコードと同じ内容です)使い方: 設定→スクリプトの設定→スクリプトフォルダを開く でス…

Flash をクリックしたときに出る点線の枠を消す

Stylish を使うか userContent.css を使って、 @namespace html url(http://www.w3.org/1999/xhtml); @-moz-document url-prefix("http") { object, embed { outline: none !important; } } を設定。

FireGestures

[ハイブリッド] タブのピン留め/ピン外し+[TMP]タブの保護/解除 var tab = gBrowser.mCurrentTab; tab.pinned ? gBrowser.unpinTab(tab) : gBrowser.pinTab(tab); gBrowser.protectTab(tab);

ruby-aaws 0.8.1 で invalid byte sequence in utf-8 が出た場合

Ruby で Amazon Web Service(AWS) を使用するためのライブラリに、ruby-aaws というものがあります。 このライブラリを Ruby1.9 で使用した場合、cache がある場合に invalid byte sequence in utf-8 とエラーを吐いて止まります。これの対処方法を書いてお…