Netgear-RN104-配置-Aria2-下载

原博_20161031 被私密了 原教程也被河蟹了。。。 https://www.chiphell.com/foru... cat /etc/issue ReadyNasOS版本号:6.6.0。 uname -a or cat /proc/version Debian 8 内核版本号:Linux version 4.1.30.armada.1 配置文件保存位置:/root/.aria2/aria2.conf session文件保存位置:root/.aria2/aria2.session 下载目录位置自设 init服务文件:/etc/init.d/aria2 启动/停止/重启服务:/etc/init.d/aria2{start|stop|restart}安装并配置aria21 安装aria2: apt-get updateapt-get install aria22 安装nano代替vi,建立配置文件aria2.conf(附一): apt-get install nanomkdir /root/.aria2nano /root/.aria2/aria2.conf3 启动aria2: aria2c4 检查进程: ps -e | grep aria2c5 建立进程保存文件: touch /root/.aria2/aria2.session6 建立自启动文件(附二)并赋予执行权限: nano /etc/init.d/aria2chmod 755 /etc/init.d/aria27 安装配置工具并设置自动启动: apt-get install sysv-rc-confsysv-rc-conf --level 2345 aria2 on配置yaaw1 下载: wget https://github.com/binux/yaaw/tarball/master2 如出现错误,安装证书,无错可略过: apt-get install ca-certificates3 解压并改名复制到指定位置,更改权限: ...

June 26, 2019 · 2 min · jiezi

如何配置-Aria2-来进行文件下载

什么是 Aria2?aria2 是一个轻量级的多协议和多源命令行下载实用程序。 它支持 HTTP / HTTPS,FTP,SFTP,BitTorrent 和 Metalink。 aria2 可以通过内置的 JSON-RPC 和 XML-RPC 接口进行操作。上面是官网对 Aria2 的介绍,讲的直白一点,Aria2 就是一个下载工具,它最大的优势就是下载速度快,基本可以达到你网络带宽的满速,同时支持的协议很多,不管你的下载链接是以 http,https 开头,还是以 magent 开头的磁力链接以及 BT 种子,它都可以下载。 如何在 Mac 上配置 Aria2安装 Aria2如果你没有安装包管理工具 Homebrew,那么先在终端输入下面的命令安装: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"然后在终端输入下面的命令安装Aria2: brew install aria2配置 Aria2安装完成后,我们需要创建一个配置文件 aria2.conf,将其放在 ~/.aria2文件夹中。依次在终端输入以下命令: cd ~mkdir .aria2cd .aria2touch aria2.conf其中,命令cd的作用是切换路径,mkdir的作用是创建文件夹,touch的作用是新建文件。然后打开 Finder,同时按下 command、shift、G,进入文件夹:~/.aria2(以 . 开头的文件夹为隐藏文件夹,如果想直接从 Finder 中找到这个文件夹,需要先同时按下 command、shift、. 显示隐藏文件),就可以看到配置文件 aria2.conf,利用文本编辑器打开,将下面的信息复制进去: ## '#' 开头为注释内容, 选项都有相应的注释说明, 根据需要修改 #### 被注释的选项填写的是默认值, 建议在需要修改时再取消注释 #### 文件保存相关 ### 文件的保存路径 (可使用绝对路径或相对路径), 默认: 当前启动位置dir=/Users/mofiter/Downloads# 启用磁盘缓存, 0 为禁用缓存, 需 1.16 以上版本, 默认:16M#disk-cache=32M# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc# 预分配所需时间: none < falloc ? trunc < prealloc# falloc 和 trunc 则需要文件系统和内核支持# NTFS 建议使用 falloc, EXT3/4 建议 trunc, MAC 下需要注释此项# file-allocation=none# 断点续传continue=true## 下载连接相关 ### 最大同时下载任务数, 运行时可修改, 默认:5max-concurrent-downloads=5# 同一服务器连接数, 添加时可指定, 默认:1max-connection-per-server=5# 最小文件分片大小, 添加时可指定, 取值范围 1M -1024M, 默认:20M# 假定 size=10M, 文件为 20MiB 则使用两个来源下载; 文件为 15MiB 则使用一个来源下载min-split-size=10M# 单个任务最大线程数, 添加时可指定, 默认:5split=5# 整体下载速度限制, 运行时可修改, 默认:0#max-overall-download-limit=0# 单个任务下载速度限制, 默认:0#max-download-limit=0# 整体上传速度限制, 运行时可修改, 默认:0#max-overall-upload-limit=0# 单个任务上传速度限制, 默认:0#max-upload-limit=0# 禁用 IPv6, 默认:falsedisable-ipv6=true## 进度保存相关 ### 从会话文件中读取下载任务input-file=/usr/local/Cellar/aria2/aria2.session# 在 Aria2 退出时保存 ` 错误 / 未完成 ` 的下载任务到会话文件save-session=/usr/local/Cellar/aria2/aria2.session# 定时保存会话, 0 为退出时才保存, 需 1.16.1 以上版本, 默认:0#save-session-interval=60## RPC 相关设置 ### 启用 RPC, 默认:falseenable-rpc=true# 允许所有来源, 默认:falserpc-allow-origin-all=true# 允许非外部访问, 默认:falserpc-listen-all=true# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同#event-poll=select# RPC 监听端口, 端口被占用时可以修改, 默认:6800#rpc-listen-port=6800# 设置的 RPC 授权令牌, v1.18.4 新增功能, 取代 --rpc-user 和 --rpc-passwd 选项#rpc-secret=<TOKEN># 设置的 RPC 访问用户名, 此选项新版已废弃, 建议改用 --rpc-secret 选项#rpc-user=<USER># 设置的 RPC 访问密码, 此选项新版已废弃, 建议改用 --rpc-secret 选项#rpc-passwd=<PASSWD>## BT/PT 下载相关 ### 当下载的是一个种子(以.torrent 结尾) 时, 自动开始 BT 任务, 默认:true#follow-torrent=true# BT 监听端口, 当端口被屏蔽时使用, 默认:6881-6999listen-port=51413# 单个种子最大连接数, 默认:55#bt-max-peers=55# 打开 DHT 功能, PT 需要禁用, 默认:trueenable-dht=false# 打开 IPv6 DHT 功能, PT 需要禁用 #enable-dht6=false# DHT 网络监听端口, 默认:6881-6999#dht-listen-port=6881-6999# 本地节点查找, PT 需要禁用, 默认:false#bt-enable-lpd=false# 种子交换, PT 需要禁用, 默认:trueenable-peer-exchange=false# 每个种子限速, 对少种的 PT 很有用, 默认:50K#bt-request-peer-speed-limit=50K# 客户端伪装, PT 需要peer-id-prefix=-TR2770-user-agent=Transmission/2.77# 当种子的分享率达到这个数时, 自动停止做种, 0 为一直做种, 默认:1.0seed-ratio=0# 强制保存会话, 即使任务已经完成, 默认:false# 较新的版本开启后会在任务完成后依然保留.aria2 文件#force-save=false# BT 校验相关, 默认:true#bt-hash-check-seed=true# 继续之前的 BT 任务时, 无需再次校验, 默认:falsebt-seed-unverified=true# 保存磁力链接元数据为种子文件(.torrent 文件), 默认:falsebt-save-metadata=true将其中的 dir 改为自己想要保存下载文件的路径。 ...

June 18, 2019 · 3 min · jiezi

WEB组件包容性设计手册

前言包容性设计这个术语并不是一个新概念。这是自2005年以来一直存在的一个短语。它被定义为“尽可能多的人可以访问和使用的主流产品/服务的设计,而不需要特殊的适应或专门的设计“。 当我们重新思考我们的开发方法时,我们不仅仅是访问信息的基础级别。包容性发展意味着为尽可能多的人创造有价值的东西,而不仅仅是可以获得的东西。它将可访问性放在首位。 海登·皮克林(Heydon Pickering)用他的“ 包容性设计模式 ”(Inclusive Design Patterns)中的这句话总结了它: 通过选择我们认为普通用户可以阅读的字体,我们会有意识地疏远我们的一部分用户。相反,通过选择适合那些努力阅读的人的字体,我们得出了一个适合每个人的选择。这是一种高效,有效的包容性设计。可以简单的认为:组件包容性设计 = 可访问性第一 + 组件驱动开发 包容性设计是一种设计过程,还有很多的设计过程,没有对错,按需选择。 还有,现实点。“100%可访问性”是一个无法实现的理想-你总是会遇到某种边缘情况,导致某个用户发现某些内容难以使用-但你应该尽你所能去做。如果您计划包含一个使用WebGL制作的时髦的3D饼图,您可能希望包括一个数据表,作为数据的可访问的替代表示。或者,您可能只需要包含表并去掉3D饼图-每个人都可以访问该表,编写代码更快,CPU密集型更少,维护也更容易。另一方面,如果你正在一个展示有趣的3D艺术的画廊网站上工作,那么期望每一件艺术品都能被视障人士完全访问是不合理的,因为它是一种完全的视觉媒介。 面向用户设计 ( 上图为用户金字塔模型 & 包容性设计立方体模型 ) 设计过程名词解释: 通用/共用性设计 (universal design)用户金字塔模型自下而上,以关注主流健全用户为前提,力求提升设计对于特殊用户群体的适用。 无障碍设计 (barrier-free design)用户金字塔模型自上而下,以满足极端用户(金字塔顶端)的需求为首要任务,再拓展至主流用户群体。 包容性设计 (inclusive design)力图充分认识用户群体多样性,在设计的过程和结果中减少对用户产生无意识的排除。 WEB中的无障碍访问 视觉无障碍设计 确保文字、可交互控件和背景的对比度,满足最低标准。别只用颜色传达信息,让文字字号可调。确保界面上所有的控件都可借助辅助技术使用,如屏幕阅读器,放大镜和盲文显示器。 这就意味着必须让 accessibility APIs 可以通过程序确定每个控件的角色、状态、价值、标题。听觉无障碍设计「听觉障碍」包括:听不清/听不到到界面发出的声音。 让文本内容容易被理解,适当使用「文字替代」确保界面上的所有空间,在没有声音时,仍可正常使用。行动无障碍设计 确保所有界面控件交互都可只通过键盘完成或者只使用鼠标;确保界面控件被辅助技术正确标记;这些用户可能会使用诸如语音控制软件和物理切换控制等技术,这些技术一般使用与屏幕阅读器等其他辅助技术相同的API。认知无障碍设计「认知障碍」意味着用户可能需要辅助技术来帮助他们阅读文本,因此文本替代方案的存在非常必要。 避免重复或闪烁的显示方式,因为这可能会为认知障碍用户造成使用不便;给用户留出充足的时间操作。WEB中的可访问性 原生控件具有辅助交互,尽可能美化他们而不是造轮子(新元素上添加ARIA)没有aria比错误的aria更好 aria role表明交互承诺,不提供键盘行为或样式aria 可以隐藏装饰元素也可以增强/覆盖语义深入了解ARIA ARIA 规范介绍了 role 属性以及可与这些角色联用的关联 ARIA 属性的可接受值。 ARIA 制作实践文档探究了使用可用 ARIA 角色和属性的最佳做法。可访问性反模式与误区 暗黑模式滥用导致的暗黑模式(DARK PATTERN)包括: 伪装或插入内容的广告等模式使用误导或技巧问题诱骗用户做某事迫使用户披露个人信息(例如连接到社交网络)以执行基本任务阻止用户继续使用覆盖屏幕的东西迷之信噪比在网页设计中,信号是内容,噪音是内容周围的铬或额外项目。在设计时,目标是尽可能提高信噪比(信号很多,噪音很小)。 过时的UX模式UX模式过多,若不适合用户或业务,应停止使用。以下列表并不全面,但应作为指南来确定是否应更新正在使用的模式:轮播图;大背景图像;悬停状态以获取附加信息;无线嵌套菜单;悬停的回到顶部底部;折叠面板和标签;后退按钮;页面预加载器;社交分享和登录;内容分页;自动播放多媒体;非用户触发操作;无线分页;缺少导航路径;无法接受的合并功能; 可访问性的误区1. 我的用户中只有一小部分需要无障碍访问。 然而有些例外: 老年人 - 可能需要在视频或更大的字体大小上添加字幕才能阅读文本母语或母语不是英语的用户 - 可能需要更多时间阅读自动旋转幻灯片上的文本具有认知限制的用户 - 可能需要易于访问的字体或项目符号内容以帮助您集中注意力视力有限或视力不佳的用户 - 可能需要放大内容才能阅读和理解内容具有情境障碍的用户 - 可能需要更好的色彩对比度,因此屏幕上的眩光不会干扰他们阅读内容有临时残疾的用户 - 可能需要仅使用键盘访问所有内容,因为他们无法使用鼠标2. 使我们的网站或应用程序可访问需要花费太多时间/精力/金钱 ...

June 8, 2019 · 16 min · jiezi