問題タブ [ipfs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - IPFS & JavaScript: localhost:8080 からの 404 ステータスをチェックして、ローカル IPFS ノードが有効になっているかどうかをブラウザーのユーザースクリプトで判断します
私はIPFSは初めてで、JavaScriptも間違いなく初めてですが、ブラウザで実行される基本的なIPFSリダイレクトユーザースクリプトを作成することができ*://*/ipfs/*
まし*://*/ipns/*
たhttp://localhost:8080/<IPFS_HASH>
.
ただし、ローカル IPFS ノードが実行されていない場合があるため、localhost:8080 で何も起きていないため、再ルーティングは何も行われません。したがって、私の質問は、ブラウザー内で JS ユーザースクリプトを使用する方法があるかどうか (私の場合: Tampermonkey を使用した Safari) で、localhost:8080 に到達できるかどうかを判断する方法があるかどうかです。アクセスできない場合、スクリプトは何もしません。アクセスできる場合は、リダイレクトを開始します。
ローカル IPFS ノードがアクティブな場合、localhost:8080 は「404 ページが見つかりません」を返します
http://i.imgur.com/S1vDQLy.png
…ノードが非アクティブの場合、Safari はそこに到達できません。
http://i.imgur.com/Q2TF2MQ.png
したがって、最も簡単な方法は (おそらく) と同等の JavaScript を実行することですcurl -o /dev/null --silent --head --write-out "%{http_code}\n" localhost:8080
。"404" が返された場合、IPFS がアクティブであり、スクリプトは再ルーティングされます。「000」が返された場合、IPFS は非アクティブであり、スクリプトは何もしません。
では、JavaScript を使用してこれを行うにはどうすればよいでしょうか。ご協力ありがとうございました。
distributed-computing - IPFS とハイパードライブの違いは何ですか?
1 年前、私は初めて hyperdriveプロジェクトをライブで見たミュンヘンのミートアップに参加し、印象的でした。私は最近、 InterPlanetary ファイル システムであるIPFSに出くわしましたが、その違いについて疑問に思っています。カリフォルニアでこのようなプロジェクトを開始すると、多くの反響が起こりやすいので、似たようなプロジェクトかもしれませんが、まだハイパードライブの範囲を完全には理解していません.
私は API とハイパードライブの実装がとても気に入っているので、分散ファイル システム上でアプリを構築する必要がある場合は、現時点でそのプロジェクトを選択する方が簡単だと思います。
比較に使用できる場所や大胆な箇条書きはありますか?
ありがとう
go - ファイルをIPFSに送信しようとすると「コマンドが見つかりません」
自分のプロジェクトで IPFS を使いたいので、Go IPFS API について勉強しています。次に、この非常に単純なコードを書きました。
しかし、エラーが表示panic: add: command not found
され、その理由がわかりません。コンピューターには既に IPFS があります (たとえば、デーモンを実行できます)。また、開発依存関係を含む Go IPFS ライブラリもインストールしました。
修正方法は?