この文書は、2018年7月6日にMastodonの開発者であるEugen Rochkoさんが公式ブログに執筆した「Cage the Mastodon - An overview of features for dealing with abuse and harassment」を翻訳してみたものです。意訳していますので、正確に読む場合には原文を参照してください。 なお、原文と同じく、CC BY-SA 4.0のもとで提供されます。翻訳時点(2020年5月)でMastodonはすでにバージョン3.1.4がリリースされています。
分散SNS Advent Calendar 2018 Fediverseとその他の分散サービスの歴史とプロジェクトを適当に書いておくだけの記事
ジャンル | マイクロブログ |
---|---|
読み | ラコニカ(?) |
開発者 | Evan Prodromou(Control Yourself社) |
言語 | PHP |
映画化もされていて、映画版もなかなかよく、ここから入門した人も多いのですが、舞台版を最初に見る方がオススメです。 Yahoo!映画に「世界観が受け付けない!」という書き込みを見ても耐えられるくらいは大人になったので、お気に召さなくてもまったく私は元気です。 「伝説の」という枕詞が付く理由は、以下のYouTubeを見ればだいたいわかります。 昔NHK BSの番組「ブロードウェーの100年」という番組の一部でやったやつです。
38分46秒から始まります。44分14秒まで。
https://www.youtube.com/watch?v=VCObLZUP3k4&feature=youtu.be&t=38m46s
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
無人島にAさん、Bさん、Cさんが流れついたとする。国へ帰る見込みがほとんどなく当然その状況では誰も日本円他法定通貨は欲しがらずまったく価値がない状況だとする | |
Aさん食料つくる | |
Bさん飲料つくる | |
Cさん食料つくる | |
という感じで漂着当初は食いつなぐために日々その日の全ての時間をついやしていました。当然みんなでその日得られた飲食物をわけあってました。 | |
しばらくすると食料と飲料の生産効率があがり貯蔵できるようになってきました。そうなると余った時間を使って嗜好品も生産するようになってきました。 | |
ここで3人は通貨みたいなものが必要だねという話になりました。 | |
はじめはそこらにあった100個の貝殻を通貨とみたてて3人の合意のもと流通させてみました。当初は予想通りうまく流通して飲食物や嗜好品が交換されてそれに伴い |
A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
Name | Stars | Last Commit | Description |
---|---|---|---|
three.js | ![GitHub |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Polyfill because Safari's HTMLCollections are not iterable | |
if (typeof HTMLCollection.prototype[Symbol.iterator] !== 'function') { | |
HTMLCollection.prototype[Symbol.iterator] = function () { | |
let i = 0; | |
return { | |
next: () => ({done: i >= this.length, value: this.item(i++)}) | |
} | |
}; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'httpclient' | |
require 'json' | |
module HTTP | |
class Message | |
# Returns JSON object of message body | |
alias original_content content | |
def content | |
if JSONClient::CONTENT_TYPE_JSON_REGEX =~ content_type | |
JSON.parse(original_content) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8" /> | |
<title>BeBe Sample</title> | |
<style> | |
h1 { font-size: 120%; } | |
</style> | |
<script src="js/jquery-1.9.1.js"></script> | |
<script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Object | |
def pipe | |
yield self | |
end | |
end | |
# From https://github.com/rspec/rspec-rails/pull/766/files | |
# Without Object#pipe | |
types = begin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#List vms | |
VBoxManage list vms | |
#get status of time sync | |
VBoxManage getextradata <vm-name> VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled | |
#NOTE: Make sure to restart the VM after changing these settings. | |
#disable time sync | |
VBoxManage setextradata <vm-name> VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled 1 |
NewerOlder