Comistream Reader公開!

Posted on 2024/11/09 (土) 13:47
Filed Under 案内 | Leave a Comment | TrackBack | このエントリをはてなブックマークに追加 Share on Tumblr

Comistream Readerというオープンソースのコミックリーダーを公開しました。
WebサーバーやNASに設置してブラウザで読むタイプです。なのでiPadに電子書籍を転送することなくNASにある全ての電子書籍をどこでも読めるようになります。DockerでMacでもWindowsでも各社NASキットでも手軽に使えます。
こだわったポイントは高速性と効率性で、その上、それなりに多機能です。
なかでも一番強力な推しポイントは「クイック見開き」という機能で、iPadを縦位置でマンガを単ページで見ているときに長押しで見開き表示になります。パソコンだとスペースキーでなります。ウチは単ページ派なのでこれはすごい便利です。やはりたまに見開きで見たいページもあるので。iPadやスマホなら回転させても見開きになります。デモサイトで便利さを試してみてください。
Comistream Readerでクイック見開きしているスクリーンショット ブラックジャックによろしく 佐藤秀峰

一覧表示時にマウスホバーでプレビュー表示する機能も非常に便利だと思います。ただし、マウスがないデバイスでのUIは思いつかなかったので、この機能はパソコン専用です。デモサイトで試してみると、思ったよりもサクサク動くことがわかると思います。
Comistream Readerでプレビュー表示しているスクリーンショット  ブラックジャックによろしく 佐藤秀峰

サーバー設置型のコミックリーダーや書籍管理システムは、すでにCalibreKomgaのような多機能なものが数多く存在しています。Comistream Readerの特徴は、既存の環境に簡単に電子書籍リーダー機能を追加できる点です。

最近は紙を置く場所がいよいよなくなってきたので買うのも電子書籍が多くなっていたのですが、それでも既存の紙は段ボール数十箱分残っています。このComistreamのおかげで段ボールごとスキャン代行屋さんに送っていよいよ電子化して空間を確保しようと計画しているところです。いまは「漫画スキャン王」さんどうかな?と思ってます。

ウチのNASは、最初はSambaが動作する単純なファイルサーバーでした。その後、検索機能を追加するためにWebUIを導入しました。PDF以外のファイルもブラウザで閲覧したいと思い始めます。
その後、Nihondoさんが、irc #dameTunesの仲間内向けに、現在のComistream Readerの元となるPerlで書かれたコミックリーダー『Comistream』をリリースしてくれました。これは非常に使いやすく便利なもので、それをforkして機能を追加したり、PHPに移植したりしました。また、もともとあった検索機能と組み合わせて便利に利用していました。さらに、irc #dameTunesのnanaoさんが開発した横長画像自動分割や巻末での次巻案内機能も取り入れさせてもらいました。

このような経緯から、現在も検索機能、読書履歴機能、書籍情報表示機能、読後の続巻表示機能、ライブラリ統計情報、日次バッチなどの部分が分離された状態で存在しています。これらの機能は、建て増しとハードコーディングを続けてきたため、少し複雑な構造になっています(婉曲的表現)。
そのため、まずはコア機能であるリーダー部分をオープンソースとしてリリースします。

スクリーンショットや機能の詳細は公式ページをご覧ください。
インストールやセットアップはGitHubリポジトリをご覧ください。

Comistream Reader公式ページ:https://comistream.dcc-jpl.com/
GitHubリポジトリ:https://github.com/sorshi/comistream-reader
Comistream Readerデモサイト:https://comistream-demo.dcc-jpl.com/nas/Comic/

サンプル素材としてマンガ『ブラックジャックによろしく』素材をフォーマット加工して使わせていただいております。利用については「コミック電子書籍配信をトータルサポート|電書バト ブラックジャックによろしく フリーダウンロードページ」。クレジットはこちらです。「ブラックジャックによろしく 佐藤秀峰」

2024年10月時点の令和最新版ウチのバックアップ環境

Posted on 2024/11/01 (金) 2:52
Filed Under 技術 | Leave a Comment | TrackBack | このエントリをはてなブックマークに追加 Share on Tumblr

なんとなくうちのバックアップ環境。
主要ストレージは次の4つ。
・メインマシンのMac
・NAS & NAS BackUp
・仮想基盤Proxmox
・メイン録画機

Macは内蔵SSD 1TBに外付けHDD 5TBの構成。これを外付け6TB HDDでTime Machineでバックアップを取る。そしてクラウドバックアップのBackblazeを契約してまるごとバックアップしている。最も重要度の高いデータはDropBoxに入れておく。そうするとDropBoxサーバー、ローカル、Time Machine、BackBlaze、DropBox同期してる別のPCと5箇所に保存されてることになって安心。DropBoxに直接入れたくない機密データはCryptomatorとか使うといいんではないかと思う。

そしてメインのNAS。「40ギガビットイーサネットへの道 1(MikroTik CRS326-24S+2Q+RM導入編)」で書いた40GbE NICといま12TBx2と8TBx2が入ってる。FreeNASでZFSでミラーリングしたものがストライピングしてる。RAID 1+0のZFS版。毎日ZFSスナップショットを自動的に採取して保存期間は大体3週間くらい。
週次バックアップでNAS Backupにzfs sendで差分バックアップする。こっちは8TB x3の構成で冗長性はなし。スナップショット保存期間は大体1年分くらい。
これらは実データが一箇所に固まってるんで、万が一の被災時を考えてファイルリストを採取してDropBoxに入れてある。これはなかなか画期的なアイデアではないかと自画自賛中。クラウドバックアップすると6USD/TB月なんで月120USDかかる計算。そこまでは高すぎて出ないなと。

仮想基盤のProxmoxが動くこの8月に構築したサーバーはSSD 1TBx2とSAS 900GBx2がそれぞれミラーリングしてるだけ。そしてSSDは新品だったのに2か月で認識しなくなっていまRMA中。16日目。いつ返ってくるのか。

そしてメイン録画機。8TBx4と6TBx2。これはDroboのBeyond RAIDにヒントを得て、全てのドライブを2TB単位でパーティションを切ってRAID5で連結して、それをLVMでつないでいる。mdadmはRAID5の拡張が簡単にできていいですな。RAID5はリビルド中にデータを失う確率が結構高いんで覚悟して運用すること。
参考リンク:「mdadm と LVM で作る、全手動 BeyondRAID もどき - 守破離

残りのパソコンやいろんなものは冗長化もバックアップもない感じ。ストレージ飛んでも困らないような使い方をする。以前の記事で書いたRaspberry PiはスーパーキャパシタをUPSにしてぶち切りされたら検知してシャットダウンするようにすればmicroSDまず壊れない(と思う)。
参考リンク:「ImageCanvas Annex » Raspberry Pi Zero用 簡易UPSの作成

C104 夏コミのご案内

Posted on 2024/08/11 (日) 21:30
Filed Under 同人イベント | Leave a Comment | TrackBack | このエントリをはてなブックマークに追加 Share on Tumblr

いよいよ、夏コミも近づいてまいりました。
DCC-JPL Japanは2日目08/12 月曜日 西さ08a参加します。(circle.msのDCC-JPL Japan項目)
会場マップ:C104 DCC-JPL Japan 月曜日 西さ08q

(circle.ms会場マップより引用、加工)

ハートキャッチフォルティア!C104
で今回もいつもと似たようなものを持っていきます。
アニメソムリエはこのブログを読んでくれてる人ならご存じの2023年3月にリリースしたこれです。便利です。「「アニメソムリエ」という新サービスを作りました! :宗子時空
そしてオープンソースのfoltiaとおまけの録り下ろし新作「2024年の冬のMIX」です。
毎年、冬は年間ベスト、夏は夏のMIXでマンネリだったため、遭遇することがない冬のMIXつくりました。冬っぽいアニメがゆるキャン、WHITE ALBUM、Kanon位しか浮かばなかったんで勉強が足りないなと思いました。今回は若干コンパクトめです。
再録で夏用に「2023年の夏のMIX」も収録しました。

sorshi · 2023年の夏のMIX

頒価は300円です。現金は日本円のみです。外貨しか持ってない人はVISA/Masterのクレジットカードが対応可能時間帯ならご利用頂けます。
予定では、一部時間帯でキャッシュレス決済に交通系ICカード利用可能になる予定です。決済専用SIM入りiPhoneを用意できなかったんでウチが売り子してるときだけです。レシートプリンタはないんでレシートは出ません。自販機だと思ってください。なんたらPay的QR決済は非対応です。

気候は体温を超える猛暑が予想されています。万全の暑さ対策と万全のスコール対策をして命を大事にしてご参加下さい。(ここまで9割くらい前回のコピペ)
ウチは去年の夏コミ当日に見た「毎年夏コミに全日程で参戦し、炎天下に晒され続けた取材班が行きついた、究極の対夏コミ用装備 | ロケットニュース24」を参考に、ファイントラックドライレイヤークール、アンダーアーマーヒートギアなんとか、凍らせたハイドレーション、ファン付き服、速乾下着、ガッツマンの靴下、ワークマンのフィールドコアシリーズのズボン、どっかの通販で買った首の周囲に日よけのあるサファリハット、サンコーのネッククーラーといろいろ買ったのですけど、どんな対策しようと暑いものは暑いということがよくわかりました。1セットしかないので急いで洗濯して2日目も着る予定です。

C103 冬コミのご案内

Posted on 2023/12/29 (金) 3:50
Filed Under 同人イベント | Leave a Comment | TrackBack | このエントリをはてなブックマークに追加 Share on Tumblr

いよいよ、冬コミも近づいてまいりました。
DCC-JPL Japanは2日目12/31日曜日 東T33aで参加します。(circle.msのDCC-JPL Japan項目)
C103 DCC-JPL Japan 2日目 12/31 日曜日 東T33a

(circle.ms会場マップより引用、加工)


DCC-JPL Japan C103で今回もいつもと似たようなものを持っていきます。
アニメソムリエはこのブログを読んでくれてる人ならご存じの3月にリリースしたこれです。便利です。「「アニメソムリエ」という新サービスを作りました! :宗子時空
オープンソースのfoltiaとおまけの録り下ろし「2023年のヒット曲TOP41が約1時間でわかるMIX」と「みーてぃんぐ -揚ゲイン-2023/09/25@御徒町KKP」の16bit/44.1kHz FLACファイルを入れたDVD-Rです。
年間ベストはいつも恒例のやつです。
過去の年間ベストはhttps://hearthis.at/sorshi/https://www.mixcloud.com/sorshi/で視聴できます。ウチのiTunes再生回数順カウントアップです。1曲目が今年一番聴いた曲です。なんか今年はあんまり音楽聴けてなくてやばいなという感じでした。ウチだけ1日が36時間にならないか。

もう1曲は2023/09/25 御徒町KKPで開催された「みーてぃんぐ -揚ゲイン-」でのDJ録音の修正版です。
夏の終わりということでそんな感じの曲や(雑)、彼岸ということで2017年に終わった旧みーてぃんぐを一緒にDJ/VJ/TJで演ってきた、COVID-19で帰らぬ人になってしまった親友のたらちゃんを偲ぶような選曲にしてみました。

ジャケットは今作ってます。追って更新予定です。

頒価は300円です。現金は日本円のみです。外貨しか持ってない人はVISA/Masterのクレジットカードが対応可能時間帯ならご利用頂けます。
予定では、一部時間帯でキャッシュレス決済に交通系ICカード利用可能になる予定です。決済専用SIM入りiPhoneを用意できなかったんでウチが売り子してるときだけです。レシートプリンタはないんでレシートは出ません。自販機だと思ってください。なんたらPay的QR決済は非対応です。

夏コミの「2023年のヒット曲TOP41が約1時間でわかるMIX」をそういえば記事にしてなかったなと思い出したんでいま貼っておきます。(ここまで9割くらい前回のコピペ)

sorshi · 2023年の夏のMIX

気候は酷寒ではないようですが、十分な寒さ対策をして気をつけてご参加下さい。

C102 夏コミのご案内 13日 日曜日 西お28b

Posted on 2023/08/11 (金) 22:04
Filed Under 同人イベント | Leave a Comment | TrackBack | このエントリをはてなブックマークに追加 Share on Tumblr

いよいよ、夏コミも近づいてまいりました。
DCC-JPL Japanは2日目 08/13 日曜日 西お28bで参加します。
C102 DCC-JPL Japan 2日目 08/13 日曜日 西お28b

(circle.ms会場マップより引用、加工)



ハートキャッチフォルティアC102で今回もいつもと似たようなものを持っていきます。
アニメソムリエはこのブログを読んでくれてる人ならご存じの3月にリリースしたこれです。便利です。「「アニメソムリエ」という新サービスを作りました! :宗子時空
オープンソースのfoltiaとおまけの「2023年の夏MIX」16bit/44.1kHz FLACファイルを入れたDVD-Rです。内容は今年の夏をイメージした60分40曲です。夏のイメージが貧困で去年と同じ曲がいくつかあります。夏の定番です。ワンパターンですね。しばらくしたらhearthis.atに載せます。

ジャケットは前回の香港上空に次いで今度はホノルルの夜明け、機内からの映像です。コックピットからの絵は画面が暗くてトナーたくさん使ってしまいました。大失敗。そして今年プリンタ買い換えたら肌色がなんか微妙に黄色っぽいです。実物でどんくらいのもんか確認してみてください。なんでなん。
動画はこんときの回です。「宗子動画#41「アニメソムリエが出た!」 Microsoft Flight Simulator 2020で飛ぶ コンコルド ライブウェザーフライト
頒価は300円です。現金は日本円のみです。外貨しか持ってない人はVISA/Masterのクレジットカードが対応可能時間帯ならご利用頂けます。
予定では、一部時間帯でキャッシュレス決済に交通系ICカード利用可能になる予定です。決済専用SIM入りiPhoneを用意できなかったんでウチが売り子してるときだけです。レシートプリンタはないんでレシートは出ません。自販機だと思ってください。なんたらPay的QR決済は非対応です。

冬コミの「2022年のヒット曲TOP43が1時間でわかるMIX」をそういえば記事にしてなかったなと思い出したんでいま貼っておきます。(ここまで9割くらい前回のコピペ)

それでは暑さと台風に気をつけてご参加下さい。

「アニメソムリエ」という新サービスを作りました!

Posted on 2023/03/10 (金) 17:04
Filed Under 案内 | Leave a Comment | TrackBack | このエントリをはてなブックマークに追加 Share on Tumblr

アニメソムリエという新サービスをリリースしました。
ソムリエのようにAIがオススメアニメを教えてくれるという便利なやつです。
ソムリエが元々英語じゃないんでいつまで経ってもドメイン名覚えられないからカタカナで呼んでください。
ロゴデザインは@hitachtronicsに、サイトデザインは外部のデザイナーさんにお願いしました。
アニメソムリエロゴ

ざっくりアニメソムリエ3大機能で言うとこんな感じです。
1.AIがオススメアニメを教えてくれる
2.なにをどこまで見てどうだったかという視聴記録をつけられる
3.エクスポート機能が最初からある(n○teを意識して)

アニメソムリエについてというアバウトページに結構いろいろ書いたんで、こっちには技術的なポイントを書いたりするのが世間の流行り感はあるのですが、とくにこれとゆーポイントもないものです。
古典的なさくらインターネットのVPSにその中で動いてるPostgreSQLです。令和とは思えない懐かしい構成ですね。将来的にはGoogle Cloud Runに移したいとかCloudflare D1いつ始まるのかとか思ってるところです。

画像だけはCloudflareのCloudflare Imagesを利用しています。有料だし多分オーバースペックです。
レコメンデーションにはAppleに買収されたまま放置されてるTuri Createを使ってます。一番手軽そうだったんで使い始めたんですがこの辺も他のツールに移行してもっと高い精度狙っていきたいなと思うものです。今日の時点で961,492人259,285,265件の評価データを学習しています。

ウチのアニメ視聴記録はここで見れます。

アニメソムリエ開発の目的は、「リコリス・リコイル」や「IDOLY PRIDE」や「はるかなレシーブ」や「ひなろじ~from Luck & Logic~」や「プラスティック・メモリーズ」や「Charlotte」や「色づく世界の明日から」や「スター☆トゥインクルプリキュア」や「捏造トラップ-NTR-」に最高点付けたアカウントは絶対に信用できるはずだからその人の最高点付けたまだ見てないアニメ見てみたい、というものです。
今は一応毎期アニメの1話は全部見れてるけど、全部を見れなくなったらもうどれがおもしろいのか優先順位どうつけて見ればいいのかわからなくなっちゃうな、こりゃー困ることになるぞ、という危機感です。いままでの経験から売れてるアニメがおもしろいわけではなく、おもしろいアニメが売れるわけでもなく、自分の好みに合ってるアニメがおもしろいのだということがわかっているからです。
あと、foltia ANIME LOCKERだと1話しか見てないアニメとか、途中までしか見てないアニメとか、なにをどこまで見たかの管理が出来ないんで、補完できる機能が必要だったというのもあります。MyAnimeListはものすごいユーザー数とデータを持ってるんだけども英語オンリーだからなというところです。

主にアニメのデータはいつものしょぼいカレンダーから頂いているのですが、しょぼいカレンダーには載ってないメインビジュアル、Twitterアカウント、番組ハッシュタグなんかは随時整備中です。
ログインユーザーには基本的な編集権が付与されるので画像のアップロード可能になります。そのうちほかの編集機能も整備していきたいものです。

APIも近いうちにリリース予定なんで、便利に活用して頂ければと願っています。

C101冬コミのご案内 2日目 12/31 土曜日 西さ07a

Posted on 2022/12/30 (金) 20:33
Filed Under 同人イベント | Leave a Comment | TrackBack | このエントリをはてなブックマークに追加 Share on Tumblr

いよいよ、年の瀬が近づいてまいりました。
DCC-JPL Japanは2日目 12/31 土曜日 西さ07aで参加します。
DCC-JPL Japan 2日目 12/31 土曜日 西さ07a

(circle.ms会場マップより引用、加工)



DCC-JPL Japan C101ジャケットで今回もいつもと似たようなものを持っていきます。
オープンソースのfoltiaとおまけの「2022年のヒット曲TOP43が1時間でわかるMIX」16bit/96kHz FLACファイルを入れたDVD-Rです。16bit/44.1kHzのCD品質ファイルも入れておきました。内容はタイトル通り毎年年末恒例年間ベスト60分43曲です。しばらくしたらhearthis.atに載せます。mixcloudがアップロード上限に達したんでこれからはhearthis.atを使っていこうと思います。

ジャケットは前回の羽田空港に次いで今回は香港上空です。ジャケット表4の画面左側に香港啓徳空港が移っていますがこの画像は香港国際空港に着陸する進入経路です。動画はこちらです。「宗子動画【フライトシム実況VTuber】 - YouTube
頒価は300円です。現金は日本円のみです。外貨しか持ってない人はVISA/Masterのクレジットカードがオーソリ通ればご利用頂けます。

予定では、一部時間帯でキャッシュレス決済に交通系ICカード利用可能になる予定です。決済専用SIM入りiPhoneを用意できなかったんでウチが売り子してるときだけです。レシートプリンタはないんでレシートは出ません。自販機だと思ってください。(ここまで9割くらい前回のコピペ)

夏コミの2022年夏のMIXをそういえば記事にしてなかったなと思い出したんでいま貼っておきます。

モバイルディスプレイをMac miniにつないだら1600×1000がRetina表示にならなかったんで設定変更した話

Posted on 2022/08/18 (木) 19:42
Filed Under Mac | Leave a Comment | TrackBack | このエントリをはてなブックマークに追加 Share on Tumblr

今まで使っていたバッテリ内蔵8.9インチモバイルディスプレイ DG-NP09Dが突然電源入らなくなってお亡くなりになったんで新しいのを買うことにした。
参考記事:「【西川和久の不定期コラム】2万円で買えるドスパラ製8.9型モバイルディスプレイ ~バッテリ内蔵、解像度1,920×1,200ドット - PC Watch

持ち歩いた先で落ち着いて使うにはでかい方がよく、サーバーメンテや机の上に置いとく時には9インチくらいがよく、どうしよーかなーとゆー妥協の産物の結果13.3インチのAmazonで安かった「モバイルモニター 13.3インチ モバイルディスプレイ ARZOPA 軽量 薄型 2560*1600 2K WQXGA 薄型 ミラーリング・スマホ・XBOX ONEなど対応 Type-C/mini HDMI/スタンド付 IPSパネル 在宅勤務 金属製 GAMUT MINI」とゆーよくある中華製品を買ってみた。ウチが買ったときはセール中で13,563円。Amazonのリンクだけどアフィリエイトやらは発生しない。


スペックはUSB Type-Cとmini HDMIのよくある感じなんで特筆すべき点はなにもない。
ところがいままで8.9インチモバイルディスプレイをつないでたMac mini(2018)につないだらいちばん使いたかった1600×1000でRetina表示にはならずに解像度が切り替わってしまった。



ボケボケ!
これはがっかりとゆーことでRetina表示できるように設定を変えることにした。(当たり前だけど全て自己責任で)
具体的な手順はこの通り。「Sierra対応! MacBook Pro 13inch Retina を疑似解像度 1920×1200 で使う - yukirii blog

そしてウチのMac miniには該当のディレクトリとファイルはなかったんで新規作成するんだけど、ベースになるのはこのサービスで作れる。
Scaled Resolutions for your MacBooks external monitor | by codeclou
ただここで作ったファイルはそのままでは使えない。試したところ今使ってる32ビットコードを実行できる最後のOS Mojaveでは演算ビット数が違うようで先頭16バイトを使うと上手く行くようだった。
解像度設定は疑似解像度1600×1000のRetinaで使いたい場合にはHIDPIにチェック入れて3200×2000と数字を入れる。

でうちで使ってるのはこんな感じ。
DisplayVendorIDが2ca2、DisplayProductIDが156だったんで、/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-2ca2/DisplayProductID-156に書く。

<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=”1.0″>
<dict>
<key>DisplayProductName</key>
<string>ARZOPA</string>
<key>DisplayProductID</key>
<integer>342</integer>
<key>DisplayVendorID</key>
<integer>11426</integer>
<key>scale-resolutions</key>
<array>
<data>AAAMgAAAB9AAAAAB</data>
<data>AAAQAAAACgAAAAAB</data>
<data>AAAPAAAACWAAAAAB</data>
</array>
</dict>
</plist>

結果。

めでたしめでたし。

そしてこのモバイルディスプレイは追従解像度のミニマムが720pまでだったよう。サーパーメンテに使ってたノーブランドのVGA-HDMI変換箱は480pかiかわからないものを出力してて写らなかった。 変換箱も買い換えねば。

追記:最近のOSでは/System/Library/Displays/なんたらのかわりに/Library/Displays/なんたらに配置する。

Recently


Categories


Archives


Wish list

宗子さんのほしい物リスト2015/5-
Pages (152): [1] 2 3 4 5 6 7 8 9 10 11 ... Last »