游戏文化浓度也许很高的微型博客,还有审查观察和浅显的科普杂谈。每日 7:30 准时更新。明明很向往自由,却有着严格约束,和奇怪规则的频道。
由 gledos 创作的内容,如果没有另外声明,均为 CC-BY 4.0 许可协议。
gledos 无法保证内容正确,但会一直尝试追逐正确。
管理员: @gledos_green
由 gledos 创作的内容,如果没有另外声明,均为 CC-BY 4.0 许可协议。
gledos 无法保证内容正确,但会一直尝试追逐正确。
管理员: @gledos_green
BitTorrent 的标准化
BitTorrent 在 2008年1月 开始尝试标准化,将与最初 BitTorrent 协议不同的部分表述为 BitTorrent Enhancement Proposals(之后简称为 BEP),跟之前提到的 XMPP 模块化 相似。
而 BEP 的管理者就是 BitTorrent, Inc.(现 Rainberry, Inc.)。其中绝大多数的标准均被放置在公有领域,所以算是开放规范。其中的 BitTorrent v2 版本也是由 the8472 提议以及实现的。
而电驴的协议和软件因为没有开源,所以只能通过反编译来知晓内部结构,从而复刻第三方客户端,而在 2005 年因为版权纠纷,电驴终止了服务,软件不再更新。但是电驴协议没有人或者组织来承担维护责任,结果就是第三方客户端电骡成为了一定程度的风向标,但不认同电骡的人创建了许多 Mod 版本,增加一些新功能。
#历史 | 文章的网页完整版本
BitTorrent 在 2008年1月 开始尝试标准化,将与最初 BitTorrent 协议不同的部分表述为 BitTorrent Enhancement Proposals(之后简称为 BEP),跟之前提到的 XMPP 模块化 相似。
而 BEP 的管理者就是 BitTorrent, Inc.(现 Rainberry, Inc.)。其中绝大多数的标准均被放置在公有领域,所以算是开放规范。其中的 BitTorrent v2 版本也是由 the8472 提议以及实现的。
而电驴的协议和软件因为没有开源,所以只能通过反编译来知晓内部结构,从而复刻第三方客户端,而在 2005 年因为版权纠纷,电驴终止了服务,软件不再更新。但是电驴协议没有人或者组织来承担维护责任,结果就是第三方客户端电骡成为了一定程度的风向标,但不认同电骡的人创建了许多 Mod 版本,增加一些新功能。
#历史 | 文章的网页完整版本
BitTorrent 的磁力链接简史
磁力链接与 DHT 的关系是一体两面,或者说磁力链接是 DHT 的一部分,是描述文件位置的一部分,所以理论上基于 DHT 的对等式网络都有相似的定位工具,比如 eDonkey2000(电驴)使用的 ed2k: 链接。
Bitzi 看到了一个个对等式网络都在将自己的名称作为链接的情况,这对兼容协议的第三方客户端是一种不公平的设计,并且电驴的 ed2k: 链接没有遵守 IETF 的 RFC。
所以 Bitzi 设计了中立的磁力链接,很快当时非常流行的分享文件的协议 Gnutella 就开始使用磁力链接了,随后 BT 也参与了进来,但是之后 Gnutella 淡出了历史,BitTorrent 也就成了磁力链接唯一的主要使用者,造成了现在提到磁力链接,往往特指指 BT 协议所使用的磁力链接。
文章的网页完整版本 | #历史
磁力链接与 DHT 的关系是一体两面,或者说磁力链接是 DHT 的一部分,是描述文件位置的一部分,所以理论上基于 DHT 的对等式网络都有相似的定位工具,比如 eDonkey2000(电驴)使用的 ed2k: 链接。
Bitzi 看到了一个个对等式网络都在将自己的名称作为链接的情况,这对兼容协议的第三方客户端是一种不公平的设计,并且电驴的 ed2k: 链接没有遵守 IETF 的 RFC。
所以 Bitzi 设计了中立的磁力链接,很快当时非常流行的分享文件的协议 Gnutella 就开始使用磁力链接了,随后 BT 也参与了进来,但是之后 Gnutella 淡出了历史,BitTorrent 也就成了磁力链接唯一的主要使用者,造成了现在提到磁力链接,往往特指指 BT 协议所使用的磁力链接。
文章的网页完整版本 | #历史
BitTorrent 的 DHT 功能简史
BitTorrent 知名的功能之一是 DHT,而 DHT 知名的实例也是 BitTorrent,但这最初是第三方 BitTorrent 客户端 Azureus (现 Vuze)首先实现于 2005年5月2日 的
很快 BitTorrent 软件也推出了自己的 DHT,但与 Azureus 的版本不兼容,因为 BitTorrent 的 DHT 基于 Kademlia 算法,开发者表示相似的算法 Chord 曾经被亚伦·斯沃茨于 2002 年提及,被它的简单震惊,所以开发者在当时就开始开始探索将 DHT 添加到 BitTorrent 之中了。
---
最近打算写一些 BitTorrent 的历史和相对简单的科普,所以可能会多天的 BitTorrent 或者与之相关的内容。
文章的网页完整版本 | #历史
BitTorrent 知名的功能之一是 DHT,而 DHT 知名的实例也是 BitTorrent,但这最初是第三方 BitTorrent 客户端 Azureus (现 Vuze)首先实现于 2005年5月2日 的
2.3.0.0
版本, 当时还叫做 Decentralised tracking,并且 Azureus 的开发者在当时不认为 DHT 属于 BitTorrent 协议的一部分,而是称之为「BitTorrent 网络之上添加的一个层,用于提升 Azureus 的性能」。很快 BitTorrent 软件也推出了自己的 DHT,但与 Azureus 的版本不兼容,因为 BitTorrent 的 DHT 基于 Kademlia 算法,开发者表示相似的算法 Chord 曾经被亚伦·斯沃茨于 2002 年提及,被它的简单震惊,所以开发者在当时就开始开始探索将 DHT 添加到 BitTorrent 之中了。
---
最近打算写一些 BitTorrent 的历史和相对简单的科普,所以可能会多天的 BitTorrent 或者与之相关的内容。
文章的网页完整版本 | #历史
示波器可视化
第一台真正意义上的 矢量图形视频显示器 在 1970 年出现,具有从给定的座标来画线的功能,正是有了这个驱动/API 的加持,才出现了 Pong 等经典的矢量画面的游戏,虽然现在的矢量显示器很少见,但示波器也可以当作矢量显示器来用,只要外置一个「驱动板」,就能执行画图等各种复杂的操作,甚至能把示波器作为家用游戏机 Vectrex 的显示器。
《Oscillofun》是由 Atom Delta 团队的 finalman242 在 2008 年创作的音乐,只要让示波器使用 X-Y 模式,就能看到许多有趣的视觉效果,但是原理相对复杂,在没有计算机辅助的过去想要在 X-Y 模式下画图应该很困难。
Jerobeam Fenderson 创作的《Shrooms》也很酷,就是音乐不太悦耳,而 Oscillofun 听起来还不错。
#音乐 #游戏 #历史
第一台真正意义上的 矢量图形视频显示器 在 1970 年出现,具有从给定的座标来画线的功能,正是有了这个驱动/API 的加持,才出现了 Pong 等经典的矢量画面的游戏,虽然现在的矢量显示器很少见,但示波器也可以当作矢量显示器来用,只要外置一个「驱动板」,就能执行画图等各种复杂的操作,甚至能把示波器作为家用游戏机 Vectrex 的显示器。
《Oscillofun》是由 Atom Delta 团队的 finalman242 在 2008 年创作的音乐,只要让示波器使用 X-Y 模式,就能看到许多有趣的视觉效果,但是原理相对复杂,在没有计算机辅助的过去想要在 X-Y 模式下画图应该很困难。
Jerobeam Fenderson 创作的《Shrooms》也很酷,就是音乐不太悦耳,而 Oscillofun 听起来还不错。
#音乐 #游戏 #历史
意料之外的重播动画
2015 年,为了《命运石之门 0》的游戏发售做宣传,《命运石之门》的动画进行了重播,但是原本在 12月3日 深夜播出的 23 集,标题从〈境界面上的命运石之门〉变成了〈境界面上的缺失之环〉,关键的内容也发生了改变。而且这个操作并不是一开始就决定的,而是志仓千代丸突然想到的,所以动画制作公司赶制了出来,但原本想要录制原版 23 集的用户,就哭了……
详情可以查看 アニヲタWiki(仮) 的「境界面上のミッシングリンク」条目以及新闻《『シュタインズ・ゲート』アニメ再放送でまさかのストーリー改変! 次週は特別番組》。
#历史 #动画
2015 年,为了《命运石之门 0》的游戏发售做宣传,《命运石之门》的动画进行了重播,但是原本在 12月3日 深夜播出的 23 集,标题从〈境界面上的命运石之门〉变成了〈境界面上的缺失之环〉,关键的内容也发生了改变。而且这个操作并不是一开始就决定的,而是志仓千代丸突然想到的,所以动画制作公司赶制了出来,但原本想要录制原版 23 集的用户,就哭了……
详情可以查看 アニヲタWiki(仮) 的「境界面上のミッシングリンク」条目以及新闻《『シュタインズ・ゲート』アニメ再放送でまさかのストーリー改変! 次週は特別番組》。
#历史 #动画
原始 Markdown 语法规范有比较严格的约束,禁止了 HTML 标签内使用 Markdown,不过 CommonMark 对此有些改进,如果在块级元素比如
<div>
标签之后,完整的空一行,就能启用在 HTML 中使用 Markdown 标记的功能,效果如图所示。但是即使不这么做,部分解析器还是会允许部分 HTML 标签中的 Markdown 标记,比如斜体、加粗,不过为了兼容性,还是使用 CommonMark 的规范比较好。
方法 2: 部分 Markdown 解析器使用块级元素的属性来定义,比如
<div>
就使用 <div markdown="1">
来启用,pandoc, DFM, kramdown, multimarkdown, gambas, maruku, python-markdown(需要启用 md_in_html 扩展)均支持。方法 3: 这个方法只能适用于想给一个小部分的内容,添加一个 class 或者 id,来适配单独的 css,就是使用 Attribute List 功能,不过目前大概只有 kramdown 和 python-markdown(需要启用 attr_list 扩展)支持。
#markdown