1. 我复活了2003年的荷兰电影评论网站

    2022年6月9日星期四

    简介

    2003年到2006年间,我经营着一家荷兰电影评论网站moevie.nl1我建了网站,写了评论。它从来没有赚过钱。主持节目要花钱,写影评也要花很多时间,但我记得我很喜欢写影评。欧宝体育直播官网

    该网站的噱头在于,评论分为两部分。第一部分是没有剧透的,只是在一些背景下给出了一个建议,让你自己做决定。第二部分是对电影的反思,包括剧透。

    moevie

    即使在那时,这个网站也没有赢得任何设计奖项(来自archive.org -点击放大)2

    2002年,我在大学毕业(IT)几个月后开始创建这个网站,因为我觉得自己很无能,也没有信心。建立一些有形的东西感觉是建立和展示技能的好方法。关于电影,我有话要说。欧宝体育直播官网

    尽管moevie。据我所知,nl没有帮助我找到工作,当它持续的时候很有趣。在某种程度上,我没有从写影评中获得太多乐趣,我让这个网站死掉了。

    我保留了数据库的备份代码和图片。18年后的今天,我决定复活网站,包括所有(旧的)评论。

    为什么要复活一个消失了16年以上的网站?

    重建网站只是一种消磨时间的方式,一个小小的爱好项目。有事要忙。第二个原因是某种错位的怀旧情绪。我有时会后悔关闭了网站,想知道如果我坚持下来会是什么样子。

    丢失和恢复域

    早在2006年,我的托管提供商(只有几台服务器的非营利组织)突然因为硬件故障而停止运营3.我被迫将域名转移到另一家公司。当时,荷兰的私人公民不能注册。nl域名,只有企业可以,所以这有点麻烦。

    然而,不久之后,我决定让域名过期。它很快就被“域名转售商”抢去了。多年以后,我决定要拍电影。还我,但卖家总是要价高得离谱。

    2019年,我参观了电影。一时兴起。令我惊讶的是,它不再解决,域名是可用的!我很快就把它捞了起来,但很长一段时间我都没怎么用它,直到现在。

    重建场地

    我真的很想保留电影的美感。就像当时一样。特别是在现代网页设计的背景下,它确实很突出。作为一个痛苦的大拇指-但仍然-我有一个目标。

    转储代码和数据库是一回事,但它不能告诉您2003-2006年的实际情况。我本可以尝试让旧的(PHP4)代码工作,但我就是不喜欢它。

    相反,我选择了参观Archive.org事实上,它捕捉到了我的网站在2006年的旧快照。这些都很有帮助。这篇博客文章顶部的截图就是从这里截取的页面在archive.org上。这张快照是在我决定关闭网站之前拍摄的。

    移动设备屏幕的挑战

    先来介绍一下:电影的兴衰。nl发生在iPhone首次发布的前一年。黑莓的智能手机很受欢迎。我有一个棕榈VXPDA和后来的惠普康柏PDA

    大多数人还没有移动数据连接,所以据我所知,移动网络还没有出现。

    所以moevie。Nl主要是为桌面开发的。当我以为我已经完成重建网站,我很快发现网站是无法使用在我的iPhone上使用,在iPad上使用又小又麻烦。

    对于一个没有现代web开发经验的人来说,发现如何处理CSS中的各种屏幕大小是一个相当陡峭的学习曲线4

    重建站点的大部分工作都花在使站点在所有不同大小的设备上都可工作上。幸运的是,iOS设备模拟器在这方面提供了很大的帮助。

    技术

    我重新创造了电影。nl与Python和Django。对于数据库,我选择了Postgresql,虽然这是完全多余的,我可以使用SQLite没有任何问题。

    我选择Django是因为我非常熟悉Python,所以这是一个简单的选择。我选择Postgresql主要是为了重新获得一些关于它的知识。欧宝体育直播官网

    举办

    我自己主持电影。nl在托管这个博客的同一个Raspbery Pi4上。这款树莓派由太阳

    所以moevie。Nl白天由太欧宝体育链接阳能供电,晚上由电池供电。

    关闭的话

    我不确定自己是否真的想重新开始写影评,因为我很清楚这需要付出多少努力。我也不确定我对电影还有什么可说的,但我们会看到的。欧宝体育直播官网

    由于严重缺乏经验和知识,重建遗址的总体经验有时令人沮丧。现在这个网站已经完成并且可以运行,甚至可以在移动设备上运行,这感觉很好。


    1. 这个名字是基于英语单词“movie”在荷兰语中的发音。

    2. 抱歉语言不好,但我找不到更好的截图了。

    3. 因为失去动力,我忽略了这个网站。

    4. 我承认我只在iOS设备上测试,所以基于android的智能手机可能会遇到问题。

    标记为: 网络
  2. 西部数据(Veloci)猛禽10,000 RPM的颂歌

    2021年10月30日星期六

    简介

    2004年,我拜访了一家现已破产的荷兰电脑商店MyCom1位于阿姆斯特丹的Kinkerstraat。我在那里买了一台西部数据公司(Western Digital)的猛禽(Raptor)型号WD740,容量74gb,转速10000转。

    mywd

    我买这个硬盘的时候,我们还在从PATA接口,萨塔2.我的猛禽硬盘驱动器仍ob体育下载然有一个molex连接器,因为旧的电脑电源没有SATA电源连接器。

    岁的

    您可能注意到,我最终设法折断了SATA电源连接器的塑料标签。幸运的是,我仍然可以通过Molex连接器为驱动器供电。

    同一驱动器的后来版本禁用了Molex连接器,如下所示。

    新闻

    为什么迅猛龙如此重要?

    我非常渴望得到这个驱动器,因为它比当时市场上的任何消费驱动器都快。

    这个驱动器不仅使你的计算机启动得更快,而且使它反应更灵敏。至少,当时我是这么觉得的。

    更快的旋转驱动器并没有带来更多的MB/s吞吐量——尽管这也有所改善——而是减少了欧宝体育直播官网延迟

    转得更快的驱动器3.可以完成更多的I/O操作每秒或IOPs4.它可以在相同的时间内做更多的工作,因为与较慢的转弯驱动器相比,每个操作所需的时间更少。

    猛禽-主要集中在桌面应用程序5-让专业人士和消费者爱好者都松了一口气。尤其是硬盘性能延迟,是当时最大的性能瓶颈之一。

    对于绝大多数消费者或员工来说,这一瓶颈只有在2010年ssd慢慢开始成为新电脑的标配之后才会开始缓解。

    这也是ssd的主要意义所在:它们的I/O操作是以微秒而不是毫秒来衡量的。并不是说吞吐量(MB/s)不重要,但是对于大多数交互式应用程序,您关心的是延迟。欧宝体育直播官网这就是为什么当你把硬盘换成SSD硬盘时,旧电脑会感觉焕然一新。ob体育下载

    猛禽作为启动驱动器

    对于消费者和发烧友来说,猛禽是一个惊人的启动驱动器。74gb的型号足够容纳操作系统和应用程序。大部分数据仍然存储在第二块硬盘上,要么也通过SATA连接,要么仍然通过PATA连接。ob体育下载

    使用Raptor作为启动驱动器运行计算机,可以减少启动时间和应用程序加载时间。但最重要的是系统感觉更多的响应。

    尽管盘片的转速达到了每分钟10,000转,但它的声音并不比当时的普通驱动器响亮多少。7

    在上面的视频中,树莓Pi4从74gb的猛禽硬盘启动。ob体育下载

    当时迅猛龙的替代品

    从这个角度来看,即使在2003/2004年,10,000 RPM的驱动器在服务器中也很常见。面向服务器的驱动器使用SCSI接口/协议与板载IDE/SATA控制器不兼容。

    一些有能力这样做的爱好者确实买了两个控制器8以及一个或多个SCSI“服务器”驱动器,以提高计算机的性能。他们甚至可以得到15,000 RPM的硬盘!ob体育下载然而,这些驱动器的声音非常大,容量甚至更小。

    猛禽在几乎所有情况下的表现都非常出色,尤其是在那些对消费者和消费者爱好者很重要的情况下。突然之间,你可以以消费者的价格获得SCSI/服务器的性能。

    深入的审查Techreport对WD740的报道显示了迅猛龙的重要性。

    迅猛龙的

    迅猛龙最终被迅猛龙取代。迅猛龙的外形是2.5英寸,但比普通2.5英寸的笔记本电脑驱动器要厚得多。由于它以每分钟10,000转的速度旋转,驱动器会变得很热,因此它被安装在一个“冰袋”中,以消散产生的热量。这给迅猛龙带来了3.5英寸的外形,就像以前的迅猛龙驱动器一样。

    伶盗龙

    在下面的视频中,树莓Pi4从500gb的迅猛龙硬盘启动。ob体育下载

    对Veloci迅猛龙进行基准测试

    ob体育下载硬盘驱动器在顺序读/写模式下表现良好,但当数据访问模式变得随机时,它们的性能就会崩溃。这是由于设备的机械性质。在这种随机访问模式下,10,000 RPM的性能优于它们较慢的转向兄弟。

    随机4K读取性能,显示IOPs和延迟。这是一种了解驱动器的原始I/O和延迟性能的最坏情况基准。

    fios

    驱动ID 形成的因素 RPM 大小(GB) 描述
    ST9500423AS 2.5” 7200 500 希捷笔记本电脑硬盘ob体育下载
    wd740gd - 75 fla1 3.5” 10000年 74 西部数据猛禽WD740
    三星HD103UJ 3.5” 7200 1000 三星Spintpoint F1
    WDC WD5000HHTZ 2.5英寸3.5英寸 10000年 500 西部数字迅猛龙
    ST2000DM008 3.5” 7200 2000 希捷3.5英寸2TB驱动器
    MB1000GCWCV 3.5” 7200 1000 惠普品牌希捷1tb驱动器

    我已经在IBM M1015 SATA RAID卡上测试了硬盘,闪存到IT模式(HBA模式,没有RAID固件)。图像是用fio-plot,它还附带一个工具来运行fio基准。

    很明显,这两个10,000 RPM驱动器优于所有7200 RPM驱动器,正如预期的那样。

    如果我们将原来3.5英寸的迅猛龙与2.5英寸的迅猛龙进行比较,性能的提升是显著的:IOPs增加了22%,延迟降低了18%。我认为性能的提升是由于更高的数据密度,更小的尺寸(r/w头在需要的地方更快)和更好的固件的结合。

    笔记本电脑和台式机希捷驱动器似乎都比理论上应该有的速度要慢一些。惠普(更名为希捷)的情况正好相反,它的容量和转速似乎比预期的要好。我不知道这是为什么。我只能推测,因为惠普驱动器来自服务器,所以该防火墙针对服务器使用模式进行了调整。

    关闭的话

    尽管迅猛龙的性能提升相当显著,但它从未得到广泛采用。特别是当猛禽第一次被标记时,它的主要作用是引导驱动器,因为它的容量小。你仍然需要第二块硬盘来存放数据。因此,性能的提高是以显著的额外成本为代价的。

    迅猛龙和迅猛龙现在已经过时了。你可以花20到40美元买到一个固态硬盘,即使是那些面向预算的ssd硬盘也会比(Veloci)raptor性能好很多倍。

    如果你对更多图片和细节感兴趣,请看看这篇文章

    本文在Hacker News上进行了讨论在这里

    关于这篇文章的Reddit帖欧宝体育直播官网子可以找到在这里


    1. 在荷兰各大城市都有多家店铺的连锁店Mycom破产了两次一次在2015年,最后一次在2019年。

    2. 我们谈论的是第一个SATA版本欧宝体育直播官网,最大带宽容量为150mb /s。那时候足够装硬盘了。ob体育下载

    3. https://en.wikipedia.org/wiki/Hard_disk_drive_performance_characteristics

    4. https://欧宝体育登陆首页官网下载www.buy-gems.com/understanding-storage-performance-iops-and-latency.html

    5. 我读WD打算将第一个Raptor (34 GB版本)用于低端服务器,作为SCSI驱动器的廉价替代品。在电脑爱好者和专业人士采用猛禽之后,西部数据公司似乎有所转变,所以下一个版本——我现在拥有的74 GB——更适合台式机使用。这也意味着这款74gb的机型配备了流体轴承,使其更安静6

    6. 74gb的型号在空闲时实际上是相当安静的。驾驶活动听起来相当平稳和愉快,没有哒哒声。

    7. 请注意,第一个模型,37gb版本,使用球轴承而不是流体轴承,据报道,声音要大得多。

    8. 低端SCSI卡通常用于驱动平板扫描仪、Iomega ZIP驱动器、磁带驱动器或其他外围设备,但为了从这些服务器硬盘驱动器的性能中受益,您需要支持更高带宽的SCSI控制器,而这些控制器更昂贵。ob体育下载

    标记为: 存储
  3. obao体育

    2021年9月29日星期三

    简介

    免责声明:本文面向消费者和爱好者。


    如果你想在家里运行自己的路由器,树莓派4型号B1可以是一个优秀的硬件选择:

    1. 相当便宜
    2. 够快了
    3. 它可以饱和它的千兆网口
    4. 它是节能的

    关键的问题似乎是,它只有一个,单网络接口。如果你构建一个路由器,你至少需要两个:

    1. 连接到网络调制解调器/路由器的第一个接口(理想情况下是网桥模式)
    2. 连接到家庭网络的第二个接口(可能是交换机)

    因此,如果你要使用树莓派,你可能会花20美元左右买一个千兆USB3网卡,然后就不用它了。

    routersetup点击图片查看大图

    现在,如果我告诉你你可以通过使用只有树莓派4的单板载网络接口?

    这怎么可能?

    引入vlan

    是的,我在向读者介绍一种技术90年代就存在了.它被广泛应用于企业和其他组织。

    因为我有一种感觉,这项技术在IT运营之外的圈子里不太出名,所以我认为这可能是一个有趣的话题。

    理解vlan

    VLAN技术允许您在同一条物理线路上和同一台交换机上运行不同的、独立的网络。如果您想要操作彼此分离的网络,这将节省大量的网络布线和所需的物理交换机数量。

    如果您希望通过相同的物理线路或交换机运行来自不同网络的流量,如何识别这些不同的流量?

    启用VLAN技术后,这样的网络“数据包”被标记为标签.由于VLAN技术在以太网级别上运行,所以我们不应该讨论“数据包”,而应该讨论“以太网帧”。欧宝体育直播官网我认为术语对于理解概念并不重要。

    了解以太网帧前有一个标签就足够了,它告诉支持vlan到哪个网络的任何设备框架因此,一个包属于。

    这样,网络上的流量流,就可以互相区分开来。这些标签并不花哨,它们被称为VLAN ID,它只是1到4096之间的一个数字2

    管理交换机

    现在我们已经了解了vlan的概念,那么如何使用它呢?

    首先,你需要一个管理支持vlan的网络交换机。

    我能找到的支持VLAN的最便宜的交换机是TP-LINK TL-SG105E,大约25欧元或美元。这是一个5端口的交换机,但8端口的版本通常只多几欧元/美元。


    Juan Pedro Paredes在评论中指出,这种TP-LINK交换机可能无法处理可能到达连接到互联网调制解调器的端口的大量ARP请求。在Hacker News的讨论中(链接如下),其他人欧宝体育直播官网对这一转变持否定态度。我不确定价格接近的Netgear交换机的表现是否更好。


    这样的交换机有一个基于web的管理界面,允许您在设备上配置vlan。

    有标签vs无标签

    在vlan环境中,网络交换机端口有两种状态:

    1. 特定网络(VLAN)的成员(untagged)
    2. 多网络(vlan)传输(带标签)

    如果一个端口只是VLAN的成员,它就像任何其他交换机端口一样。在这种模式下,它可以很明显只能是一个网络/VLAN的成员。VLAN标签将从该端口流出的所有网络流量中剥离。

    然而,一个端口被分配了“带标签”的VLAN流量,只是按原样转发流量,包括它们的VLAN标签。

    这是我们用来通过单个端口/线将来自不同网络(vlan)的网络数据包发送到树莓派路由器的技巧。

    routersetup点击图片查看大图

    那么,让我们一起一步一步地解开这张图。

    让我们想象一个来自Internet的(返回)包到达调制解调器并被发送到交换机端口1。

    交换机知道该交换机端口上的任何流量都属于VLAN 10。由于此流量需要发送到Pi路由器,它将在数据包上添加标签并转发数据包,包括在交换机端口2上向Pi发送标签。

    反过来,Pi被配置为与vlan一起工作,就像交换机一样。包装上的标签告诉Pi打开虚拟必须发送的接口。

    一个netplan配置示例来说明这个设置:

    网络版本2以太网enp2s0f0dhcp4没有vlanenp2s0f010id10链接enp2s0f0地址-68.6970.71/24假的互联网地址gateway468.6970.1假的上游ISP路由器enp2s0f020.id20.链接enp2s0f0地址-192.1680.1/24内部网络地址代理作为网关

    正如您所看到的,作为带标签的数据包到达的VLAN数据包被发送(不带标签)到属于该特定网络的虚拟网络接口。这些虚拟网络接口都共享同一个物理接口(enp2s0f0)。虚拟网络接口只是物理接口的名称。(VLAN ID)”。

    从这里开始,您可能会理解这是怎么回事:这两个虚拟网络接口基本上类似于带有两个物理网络接口的设置。所以所有需要发生的路由和NAT,都发生在这两个虚拟接口上。

    如何使用vlan

    要使用vlan,您需要一个管理支持vlan的交换机。托管交换机有一个管理界面,通常是基于web的管理界面。

    在本例中,我以TP-LINK TL-SG105E交换机为例。通过web界面的“VLAN——> 802.1Q VLAN”进入该界面。

    vlanconfig

    从这个表格中我们可以得出:

    • 端口1是VLAN 10的untagged成员
    • 端口2是VLAN 10和VLAN 20的tagged成员
    • 端口3是VLAN 20的untagged成员

    请注意,还建议从它们不使用的vlan中删除端口。所以我从默认VLAN 1中删除了端口1、2和3。

    现在,如果您有更多的设备连接到这个交换机上的内部局域网,您需要将端口配置为VLAN 20的untagged成员。

    警告

    带宽的影响

    显然,如果使用单个接口,则只能使用该接口的带宽。在大多数情况下,这不是一个问题,因为千兆以太网是全双工的:上行流量和下行流量都有物理专用布线。

    因此,您可能会说全双工千兆以太网的原始吞吐量为2千兆/秒,尽管我们通常不会这样说。欧宝体育直播官网

    因此,当您以200mbit /s的速度下载时,该流量将通过VLAN 10的传入流量路径摄入。然后通过VLAN 20发送到您的计算机。没有问题。

    如果你还将树莓派用作备份服务器(附带一个外部硬盘驱动器),备份流量和互联网流量都可以在同一个千兆链路上“争夺”带宽。ob体育下载

    对千兆互联网的影响


    2022年6月更新我实际上能够在vlan上使用全千兆网速,大约111 MB/s。我在之前的测试中犯了一些错误。

    你永远不会得到完整的千兆互联网网络速度,如果你建立这个设置。它可能最大达到~900兆。(我在这里假设你将使用x86硬件,因为Pi无论如何都无法处理这种流量防火墙。)


    这是因为大多数流量是基于TCP连接的,当你下载时,流量是双向的!下载流量是流量的主要部分,但有大量稳定的返回数据包流向发送方确认已收到流量(如果没有,将触发重传)。

    请记住,在这种单端口设置中,Pi使用相同的千兆端口通过VLAN 10将返回流量发送到互联网,并通过VLAN 20将下载数据发送到您的家用计算机。因此,上游流量的大小将限制您的最大下载性能。

    树莓派4型号B作为路由器

    最大的限制——对越来越多的人来说是一个问题——是性能。如果您在Linux上使用IPTABLES作为防火墙,根据我的经验,网络吞吐量下降到最大650 Mbit/s。

    这只是一个问题(第一世界的问题),如果你有千兆比特的互联网,或者网速超过了Pi的处理能力。

    如果你的网速连这个都达不到,这根本不是问题。

    也许树莓派400或计算模块在这方面表现更好,因为它们的cpu的频率更高。

    关闭的话

    实现这个设置是否有意义,只由您自己决定。我已经运行这种设置(使用x86服务器)10年了,因为我无法从我的调制解调器连接到路由器所在的房间。为了更详细地了解我的家庭网络设置,看这里

    请在下方留下任何问题。

    关于这篇文章的黑客新闻讨论欧宝体育直播官网可以在这里找到

    Route-on-a-stick

    我从黑客新闻讨论中了解到,只有一个网络接口的路由器被称为路由器棍子上的路由器


    1. 老款树莓派的网络带宽受到严重限制。所以,如果你的网速超过100Mbit,它们就不适合作为互联网路由器。

    2. 大多数廉价交换机最多只能运行32 ~ 64个vlan。只是比较昂贵,企业设备可以同时使用全部4096个vlan。然而,这可能与消费者无关。

    标记为: 网络

第1页/ 71

Baidu
map