電子書籍検索エンジン i-book.in
2019-08-31 · 1408 · 3 min私の以前の記事を読んだことがあれば、私がかつて10,000冊の小さな本で電子書籍検索エンジンを構築したことを知っている必要がありますが、それは公開されていません。 主な理由は著作権の問題です。 私がこれらの文書を持っていることを誰も知らないと叫ばない限り、私がこれらの文書を個人的に所有することは違法ではありませんが、公に広めるそして公に共有することは違法です。 そして、私はこの資料をインターネットに埋めたくなかったので、それが輝き続けることを望んだので、検索エンジンを公開することにしました。 しかし、その前に、私は今この決定のために私の将来の自己がトラブルに巻き込まれるのを防ぐためにいくつかの小さな仕事をしました。
本は人類の進歩のはしごです。 -ゴーリキー
次に、電子書籍はエレベーターです。 ——ソルティレオ
2019-9-23アップデート:アルゴリアUIデモを追加しました、それは私のメインサイトがオフワークになる可能性があるようです、メインサイトがハングしている場合は、このリンクを使用してアクセスできます:i-Book.in アルゴリアUIデモ
2019-9-21アップデート:CloudFlareのreCAPTCHAチャレンジが追加され、ダウンロードする前にすべてのダウンロードリンクを確認する必要があります。
2019-9-10アップデート:Googleはこの検索エンジンをキャッシュします, つまり、メインサイトがハングした場合, キャッシュを介してアクセスすることもできます, また、サイト全体のhttps「Googleの証明書', これはおそらく純粋な動的ページの利点です. リンク:Googleキャッシュ i-Book.in、「戻る」をダブルクリックして使用します。
# 著作権法
<ブロッククォートクラス="質問"> 1709年に英国議会が世界初の著作権法「クイーンアンナ法」を可決して以来、300年間の印刷時代の著作権保護の権利の中核はコピー権ですが、インターネット時代にはコピーの概念が破壊的な変化を遂げ、ネットワークの普及は複製の完了であり、複製権と普及権が組み合わさったものになりました。 紙の本とは異なり、ほとんどの電子書籍は転売、譲渡、貸与ができません。
👇 Kindleストア利用規約のスクリーンショット。
! [キンドルストア利用条件] (https://pic.saltyleo.com/i/171082894223.webp)
個人的には著作権法を尊重しており、自宅で紙の本をたくさん購入しましたが、置く場所がありません。 電子書籍の利点は、大量の本を保存するためにスペースを占有する必要がないことですが、現在の電子書籍モードは、借用、コピーを購入するためにお金を費やす、動き回ることができない、ユニークなデバイスまたはアプリでしか表示できません。 まあまあで共有したいなら、紙の本の時代に他の人に貸すのも良いでしょうが、電子書籍はどうですか? 他の人と共有する前に、アカウントを他の人に渡す必要がありますが、私はそれに同意しません。
したがって、海賊版電子書籍、違法な手段の使用、または元の紙の本を直接OCRし、公開形式の電子書籍の生産をEPUB、MOBI、AZW3形式に生約するのは当然であり、海賊版電子書籍の主流が徐々に市場に氾濫し、共有と拡散が容易であるため、出版社に莫大な経済的損失をもたらしたので、そのような海賊版電子書籍ウェブサイトの出版社は、いくつかの手がかりがヒットするのに狂っている限り、高圧政策を実施しています。 そのため、私たちが知っている電子書籍のウェブサイトは少しずつ消えつつあります。 例:ブックセット、小さな本屋など。 <スクリプト非同期 src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
この理由は、ウェブサイトのウェブマスターがネットワークセキュリティ意識に十分に強くなく、匿名性対策の良い仕事をしておらず、その後に弱い法的意識が続くため、「ウェブサイトを構築する」>「データを共有する」という彼らの古い道をたどりたくない>、間違いなく自分の墓を掘っています。 第一に、データを提供するためにウェブサイトを構築する行為は、権利者のコピー権を侵害し、第二に、中国のサーバーによって解決されたドメイン名を記録する必要があり、出願後のドメイン名はIDカードのようなものであり、システムに入力することで個人情報やバスト写真さえも見つけることができます。
したがって、私が選択したソリューションは、入力に基づいて適切なデータを検索し、検索エンジンのインデックスデータを含む、サーバーに保存されていない対応するオフサイトリンクを提供する検索エンジンでした。
中国の情報ネットワーク送信権の保護に関する規則」の第14条によると、
権利者は、本サービスに関わる著作物、実演、録音物またはビデオ録画物が、情報ネットワーク普及権を侵害し、または権利管理のために電子情報を削除または改変していると判断した場合、ネットワークサービスプロバイダーに書面による通知を提出し、ネットワークサービスプロバイダーに作品、パフォーマンス、録音、またはビデオ録画を削除するか、作品、パフォーマンス、音声、またはビデオ録画とのリンクを切断するよう要求することができます。 通知には、次の内容を含める必要があります。 (1) 権利者の氏名(役職)、連絡先及び住所 (2) 著作権を侵害している著作物、実演、録音、またはビデオ録画の名前とネットワークアドレスで、削除または切断を要求していること。 (3)侵害の予備的証拠。 権利者は、通知の信憑性について責任を負うものとします。
私が提供するリンクの内容が権利者の「情報ネットワーク普及権」を侵害していると仮定して、saltyleo@tstrs.me にDMCA通知を送信し、標準形式に従って対応する内容を記入し、最悪の場合、14に規定された3つの要素が含まれている必要があります。
第15条(抜粋)
ネットワークサービスプロバイダーは、権利者の通知を受け取った後、侵害しているとされる作品、パフォーマンス、録音、またはビデオ録画を直ちに削除するか、侵害しているとされる作品、パフォーマンス、録音、またはビデオレコーディングとのリンクを切断し、同時に、作品、パフォーマンス、録音、またはビデオ録画を提供したサービス受領者に通知を転送するものとします。 サービス対象のネットワークアドレスが不明で譲渡できない場合は、通知内容を情報ネットワーク上で同時に告知するものとします。
第23条(抜粋)
... ネットワークサービスプロバイダーがサービス受信者に検索またはリンクサービスを提供し、権利者からの通知を受け取った後、これらの規則の規定に従って侵害作品、パフォーマンス、録音、またはビデオ録画とのリンクを切断する場合、補償の責任を負わないものとします。 ...
したがって、上記に従って、私は合法的に通知削除手続きを実施しています。 責任はありません。
# IPFS 惑星間ファイルシステム
惑星間ファイルシステムは、永続的で分散されたストレージと共有ファイルを作成するために設計されたネットワーク転送プロトコルです。 これは、コンテンツ・アドレス可能なピアツーピアのハイパーメディア配信プロトコルです。 IPFSネットワーク内のノードは、分散ファイルシステムを形成します。
私が訴訟の対象としてリストされていないことを確認するために、私は自分のサーバーにファイルを置くつもりはありません、私はストレージサービスとしてIPFS星間ファイルシステム**を選択しました、信頼性は高くありませんが、堅牢性は非常に強く、世界にノードがある限り、ファイルを見つけることができます。
Doubanのロゴなどの通常のHTTPリンク:
https://img3.doubanio.com/f/frodo/144e6fb7d96701944e7dbb1a9bad51bdb1debe29/pics/app/logo.png
このように👆、HTTPは「パス指向」プロトコルであるため、文字の変更自体は変更されるファイルを指します。
IPFSは「ファイル指向」プロトコルであり、パスを知る必要はなく、ファイルのハッシュを知るだけでよく、IPFSネットワークでこのハッシュを自動的に検索し、見つけてレンダリングします。
IPFS リンクは次のようになります。
https://gateway.i-book.in/ipfs/QmNY7V1MFgvo1ihdDdFYT4UUGm4dz8HVwqXXL1DdxYePLB
それはこのように開きます:
その中で、「gateway.i-book.in」部分はゲートウェイであり、このプロトコルはまだ開発されていないため、ゲートウェイを介してこの特別なピアツーピアネットワークにアクセスする必要があり、リンクは将来のブラウザとサービスプロバイダーのサポート後に次のように簡略化されます。
ipfs://QmNY7V1MFgvo1ihdDdFYT4UUGm4dz8HVwqXXL1DdxYePLB
又は
fs://QmNY7V1MFgvo1ihdDdFYT4UUGm4dz8HVwqXXL1DdxYePLB
そしてそれについての最も驚くべきことはあなたがこのファイル👇を得るために異なるゲートウェイを変えることができるということです:
IPFS公式ゲートウェイを使用できます:(バイパスが必要)
https://ipfs.io/ipfs/QmNY7V1MFgvo1ihdDdFYT4UUGm4dz8HVwqXXL1DdxYePLB
またはCloudflareのゲートウェイ:(迂回が必要)
https://cloudflare-ipfs.com/ipfs/QmNY7V1MFgvo1ihdDdFYT4UUGm4dz8HVwqXXL1DdxYePLB
最終的にアクセスするファイルはすべて同じです 'リンクをよく見てください':
これは、このプロトコルについて私を最も惹きつけるものであり、ノードは存在の最下層として、クラスタはノードに基づいて、ゲートウェイは、現在のプロトコルが開発されていない結果であり、いくつかの詳細が侵害され、ハッシュは、ネットワーク全体がこのハッシュで表されるファイルを格納するノードを持っている限り、この分散ネットワークの魂であり、ネットワーク全体のノードがこのファイルにアクセスでき、違いはアクセス速度のみです。
もちろん、一部のファイルはソースノードから出ることなくネットワークから消えますが、pin機能を使用してリモートノードのファイルをローカルに固定でき、ソースノードがダウンしている場合でも、ファイルはネットワーク上に伝播できます。
ここでは、この合意についてあまり詳しく説明しませんが、能力のある人は直接IPFS公式サイトにアクセスしてホワイトペーパーを読むことができます。
手記!!! すべてのIPFS非公式コミュニティは詐欺師であり、すべてのIPFSマイニングは詐欺師です(ファイルコインを除く)」、これは完全に偽の要求であるため、重要でないファイルを保存するためにノードに支払いますか? 自分でノードの料金を支払ったとしても、btプロトコルが普及したときにbtシードの可用性を維持するために作成されたPTステーションのように、データを他の人に引き渡すためにお金を払うつもりはありません。 IPFSは現在非常に良好な状態にあり、パブリックIPFSネットワークを使用してデータを拡散することも、プライベートIPFSネットワークを構築することもできます。
「i-book.in」自体はデータを保存せず、転送に応答するだけなので、これは雌犬になり鳥居スキームを構築するための現在の比較的完璧なであるべきだと思います。
私はこのスキームのためにいくつかの小さな仕事をしました:
「i-book.in」ページはAlgoliaが提供する検索サービスを使用し、「gateway.i-book.in」ゲートウェイはIPFS惑星間ファイルシステムを使用し、フロントエンドはCloudFlareのCDNサービスを使用し、すべてのファイルストレージはIPFS惑星間ファイルシステム画像を含むを使用します。
最終的な効果は完全に手つかずです、私はデータとは何の関係もありません、検索エンジンのすべてのデータは他のウェブサイトから来ています、クローラースクレイピングを使用して情報を統合して検索を提供し、私はインターネットのポーターです。
# 追記
まず第一に、私はLoreFreeに感謝したいと思います、それは私にインスピレーションを与えました、彼らのバックエンドファイルストレージシステムはIPFSテクノロジーに基づいていますが、EOSと組み合わせることは間違った決定です、お金に関連している限り、無料の共有は明確ではありません、最近彼らのDAUが2桁に落ちようとしているのを見て、彼らがどれくらい続くことができるかわかりません。 テクニカルスタックは非常に完璧で、アンチクライムは非常に厳格であり、クロールを逆にするためにも、検証コード永久エラーモードを開くことができます(確認コードを入力する限り、これは私の個人的な推測であり、内部システムエラーの可能性もあります)'、しかしそれは問題ではありません、次のものはそれです、LoreFreeのデータベースは合計66511冊の本です '(2019-08-30データ)'、合計約「10M」サイズの本の平均3つのバージョンによると、約「700G」もあると推定されます データは、まあ、なんという香りでしょう。
私はここで「狡猾」と「議論」をたくさん書いていますが、SaltyLeo IDは完全に匿名ではなく、ドメイン名の登録情報を確認するためにTencent Cloudに少しでも関連しているので、誰かが私を雇ったり、DMCAを書く準備をしたり、出版社に連絡して余分なお金を稼ぐ準備をしたりすると思います tstrs.me 私やソーシャルワーカーを見つけることもできますか? ですから、私は法を遵守し、愛国的な三善の若者であり、通知を受け取ったらすぐにそれを削除し、法律に従って行動します。
nginx転送を正しく設定するのは本当に面倒で、iptablesのデバッグも面倒です。 整理したら、GitHub~~オープンソース~~'(友達がこれをしないようにアドバイスしたので、オープンソースはしません、23333)'インデックスデータベース。
IPFSノードの設定方法やクラスタの構築方法などについては、時間があるときに更新します。 そうそう、アデレード大学の図書館にも電子書籍共有プロジェクトがありますが、それはすべて公的に著作権で保護されており、すべて非常に古い本であり、ここにあります:https://ebooks.adelaide.edu.au/、次のクロールターゲットはそれです。
検索エンジンはフルバージョンに近く、インデックスデータとAlgoliaスケーリングをほぼクロールしています。
私はこれから利益を得るつもりはありません、私は技術的な実装に興味があります、そして悪い兆候があれば私はそれをオフラインにします。
古いニュースを見るのはかなり気分がいいこともありますが、現在の文体と比較して、誇張された比喩やその他の注意を引くテクニックを使用するのではなく、イベント自体に焦点を当てたこの種の文章はより簡潔で強力です。 【人類進歩の「エレベーター」としての電子書籍? 印刷はより速く読むことができます] (http://www.chinanews.com/cul/2010/07-22/2419308.shtml)
-EOF-
著作権に関する注意事項 :
この記事はSaltyLeoによって書かれました。誤りがある場合は、コメントでフィードバックをお願いします。この記事の転載や引用を行う場合は、CC BY-NC-SA ライセンスに従う必要があります。帰属表示、非営利利用、同一条件の共有が必要です!コメント :
続きを読む :
Windows システムを安全にライセンス認証したい場合は、自作の KMS サーバーが最適です。
この記事の主な内容は、ZFS の基本的な使い方のチュートリアル、失われたディスクの回復、およびストレージ プールのアップグレードとアップグレードです。
最近、不要なサードパーティ ソフトウェアをインストールしましたが、削除方法がわかりません。解決策を見つけてバックアップを作成しました。
ノートブック 💻 には独自のスピーカーがあり、私は Bluetooth スピーカー 🔊 を持っています。合わせて 2.1 チャンネルです。では、それらを同時に機能させるにはどうすればよいでしょうか。
ただし、Dash to Dock 設定がシステムの Dock 設定を引き継いでいるはずで、Dash to Dock をオンにすると、二重ドックが発生します。