昨日のマストドンの活動は
トゥート : 35479(+26)
フォロー : 229(0)
フォロワー : 261(0)
> プログラミルクボー
> イ「Vim」
> https://qiitadon.com/@yoto_3/105726420711550606
www
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
>> ラズパイに一部のフ
>> ァンからブーイング
>> 。オープンソースら
>> しくない挙動に不信
>> 感 | ギズモード・ジ
>> ャパン
>> https://qiitadon.com/web/statuses/105727428818587553
>
> プンプン😡ソース
おー、プンプン臭うな、とソース元の Reddit をみると、ちょっとギズモのは煽り記事っぽい気がするな〜。
「管理者の承諾なしにマイクロソフト社のサーバーにアクセスする仕様が発覚」って言うのは、apt get
時の検索対象のリポジトリに VSCode 用のリポジトリが加えられたってことみたい。
「初学者向けの勉強ツール」をうたうラズパイ OS なので、推奨エディタが VSCode なら当然だと思うけど、アプデのたびに MS のリポジトリにも問い合わせることになるから IP がトレースされて広告に使われたり、 MS のオンプレパッケージが依存としてインスコされかもしれないのが気持ち悪い、と。
で、ラズパイ OS Lite の GUI が関係ないバージョンにも追加されたり、OPT out 案が却下されたと早合点してキレたみたい。
知らんけど
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
Qiitadon の LTL(パブリックトゥート)を JSON にしたものを IPFS で検索可能にできないかな。
サーバー負荷が大きいからバックアップすらパパになる。もといママにならない。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
> dockerって、名前空
> 間技術を使いまくっ
> てるイメージあるけ
> ど実際どうやって成
> り立ってるんだろう
やっぱりハッシュ値を駆使してるんじゃないかな。
composer もそうだけど、ダウンロードしたパッケージにハッシュ値をくっ付けて管理してるから、同じパッケージ名でもバージョン違いを管理しやすくなってる、みたいな。
このアカウントは、notestockで公開設定になっていません。
#IPFS こんなんで動くんだ ...
FROM alpine
RUN \
apk --no-cache add \
go-ipfs \
&& ipfs --version
ENTRYPOINT \
ipfs init && \
ipfs daemon
同じ Docker ネットワーク内のコンテナでコンテンツをシェアできた。
version: "3"
volumes:
data-ipfs1:
data-ipfs2:
services:
ipfs1:
build: .
volumes:
- data-ipfs1:/root/.ipfs
ipfs2:
build: .
volumes:
- data-ipfs2:/root/.ipfs
$ docker-compose up -d
$ # コンテナ1でシェア
$ docker-compose exec ipfs1 /bin/sh
$ echo "hello qiitadon" > text1.txt
$ # ファイルの追加とハッシュ値発行
$ ipfs add text1.txt
added <ハッシュ> <ファイル>
$ # ファイルの公開
$ ipfs name publish <ハッシュ>
Published to ...
$ # コンテナ2 で確認
$ docker-compose exec ipfs2 /bin/sh
$ ipfs cat <ハッシュ>
hello qiitadon
同じネットワークなら簡単に共有できた ...
これ WireGuard でメッシュ VPN 組んだら、なんちゃって CDN 作れるじゃん。
コマンド 5 つ覚えるだけで公開できた。。。まじか。
https://ipfs.io/ipfs/QmVnkEJ4YQnNq6jb2PW4NjNgTViLKFpCyJPHzrygDbW9uN
# 初期化(鍵と保存先の作成)
ipfs init
# デーモン起動
ipfs daemon
# ファイルの追加(ハッシュ発行)
ipfs add <ファイルパス>
# ファイルの共有
ipfs name publish <ハッシュ>
# ファイルの取得
ipfs cat <ハッシュ>
ファイルの中身が同じだと、ハッシュ値は同じだ。
これ、すごいな。。。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
> 自分でAPIを使うな
それしかないですよねー。
でも API のクォータって何気に制限厳しいので、API は API で時間かかるんですよね。
自鯖でお一人様インスタンスをたてて自分をフォローして、トゥートを表示させてキャッシュさせたら、自鯖の DB をほじるか、とも思ったのですが、途中で面倒になりました。。。