5种方法设置Mac不休眠

我们都知道Mac会在无人使用时自动进入睡眠状态,因为这样可以节省电池的电量,让Macbook有更长时间的续航。不过有时会有一些例外的情况,比如在使用下载软件视频转码软件时,为了保证任务持续运行不中断,需要让Mac保持屏幕常亮,那么,这个时候如何不让Mac自动进入睡眠状态呢?本文就来分享几个设置Mac不睡眠的方法.

系统自带的设置

首先要说的就是Mac自带的系统设置,因为是苹果电脑自带的功能,无需安装软件,每个人都可以用,是最直接的方法

点击菜单栏左侧的苹果标志,打开系统偏好设置,选择电池

进入到电池的管理界面,你会看到在左侧有两个标签:电池和电源适配器,它们分别适用于Macbook使用电池供电和正在充电的两种状态,如果你的电脑未插电源的话就选择电池,正在充电的话就选择电源适配器

选好标签后,就可以进行设置了,在右侧找到此时间段后关闭显示器选项,将滑杆拖动到最右侧,就可以让Mac永不休眠了

如果你知道任务的执行时间,也可以调整滑块到自己需要的时间,最多可以设置为3个小时

另外,当下载或任务完成后,一定要记得将休眠时间调整到默认,否则Mac长时间保持亮屏,会对电池有非常大的消耗

Amphetamine 自动防止休眠

Amphetamine 自动防止Mac休眠

Amphetamine 是一款功能非常多的Mac防休眠软件,使用Amphetamine ,你不仅可以一键进入防止休眠状态,还可以设定不同的结束条件,其中包括特定时间内防止休眠、特定的软件运行时防止休眠、特定的文件下载时防止休眠等等,还有很多设置项

另外,Amphetamine 还有一个强大的功能就是它的触发器,触发器让你不仅可以手动开启防休眠,还能根据特定的操作,自动触发防休眠功能,其中有很多选项,包括接入某个Wifi网络、切换不同的IP地址、打开特定的软件、根据电源CPU的状态等

Amphetamine 添加触发器 保持Mac屏幕常亮

比如我在用HandBrake转换视频时不希望屏幕自动关闭,就可以添加一条该软件的触发器,然后设置HandBrake为触发的APP,这样每当打开HandBrake时就会自动激活 Amphetamine 的保持亮屏功能,退出HandBrake后又会自动关闭

Amphetamine 的功能很多,需要认真研究一下才能熟练使用,不过当你掌握了就会发现它非常强大

Amphetamine 自动防止Mac睡眠 避免任务中断

Caffeinated 防休眠应用

Mac防休眠应用Caffeinated

Caffeinated 是一款专门防止Mac进入休眠状态的应用,它是一个固定在菜单栏上的工具,拥有一个咖啡样的图标。

Caffeinated 的功能和系统自带的节能大致相同,包括激活防休眠、设置休眠前的等待时间等,不过 Caffeinated 的使用更加方便,当你需要禁用休眠时,只需要用鼠标右键点击一下就可以实现了,相对于系统设置来说,非常简洁

另外 Caffeinated 还有一个非常好的功能就是可以根据电池的状态来自动激活与关闭防休眠,比如充电时自动激活、拔掉充电器关闭、在电量低于20%时关闭等,设计很人性化

Caffeinated 一键停用Mac休眠的小工具

使用软件自带设置防止休眠

使用软件自带设置禁止Mac系统自动睡眠

除了可以使用系统自带的设置禁止睡眠,还有一些软件自身也做了禁止系统自动睡眠的功能,只需要到该软件的偏好设置中进行勾选即可,相比其他方法,该方式体验更佳,因为配合软件本身的功能来自动调整,不需要担心忘记关闭后Mac一直保持亮屏

OnlySwitch 一键防止锁屏

OnlySwitch 是Mac上的一款免费的快捷开关工具,它可以用来快速的开启关闭某些系统设置,比如隐藏桌面图标开启屏幕保护黑暗模式隐藏程序坞等,其中有一项功能保持亮屏就是防止锁屏开关,它使用也非常简单,点击一下就可以开启防是休眠,再点击一次就能关闭防休眠功能

OnlySwitch 免费开源的Mac一键开关小工具

以上就是v1tx介绍的几种Mac防休眠方法,希望你能找到最适合自己的方法.

from  

https://www.v1tx.com/post/prevent-mac-from-sleeping/

 

“牛津数学女孩”被骂“学媛”?颜值不是搞科研的负担

她们需要的不是美女标签、性别凝视,而是更公平的事业发展环境、更畅通的上升通道。

科研女性“应该”是怎样的?有人如此调侃,本科生是小龙女,硕士生变成了黄蓉,博士生升级为李莫愁……这一回,刻板印象的狭隘,被“牛津女孩”打破。

据报道,今年3月,28岁的朱雯琪以年级第一的成绩,从牛津大学数学建模与科学计算专业硕士毕业,并拿到了两个数学方向的全额奖学金,将继续攻读博士。她上网晒视频分享喜悦,“中国女孩年级第一牛津毕业”的话题登上热搜。

AAVMCMY.img (1080×1247) (akamaized.net)

图据朱雯琪个人微博

点开照片,人们惊讶于女学霸还是颜值博主。牛津大学玉兰盛开,“数学女孩”美目红唇相映成景。可祝福声寥寥无几,恶评和质疑却如潮涌来。有人质疑她社交媒体画风像微商,证据是转售皮草和穿着丝绸睡衣的照片;还有网友质疑她是“学媛”“学历造假”;也有数学博主发来本科数学题,让她答题“证”清白。

质疑的火力很集中,那就是一位漂亮的女性,为何如此年轻还如此成功?面对质疑,朱雯琪没有退缩,她拿出数学的严谨和规范逐一回应。她晒学历、晒邮件、晒数学解题步骤。正如朱雯琪微博所言,“数学和努力不会辜负你。”

其实,不被努力辜负的漂亮小姐姐,不只朱雯琪一个。这几天,斜杠少女姚懿玲的开挂人生,也备受关注。就读于武大的她,大三被保送直博中科院,在校期间各类证书、奖杯拿到手软。学业兴趣两不耽误,她还是电竞专业选手,拿到王者荣耀全国女子十六强。

她们因颜值被“看见”,却又用实力证明,颜值不是搞科研的负担

过去这些年,消除性别歧视的呼吁,从口号变为行动。然而在科创领域,根深蒂固的偏见和性别鸿沟仍然存在。来自联合国教科文组织的报告指出,女性科研工作者占科研总人数的比例还不到30%,女性获奖者在诺贝尔科学奖历史上也仅占3%。在第七届女科学论坛上,美国莱斯大学助理教授韩亦沫用亲身经历讲述女性做科研的难度——在不少导师眼中,女生在实验室甚至只能活跃气氛。

比女性做科研更难的,可能是漂亮女性做科研。在一些刻板印象中,蓬头垢面、不修边幅才是一心扑在学术上的标配,妆容精致、衣着得体,就是浪费精力和时间。“学媛”一说,更是指责科研女性在社交平台晒美照、晒生活,就是矫揉造作、不务正业。

比“学媛”更现实的影响,则是科研女性陷入“颜值凝视”的深渊。近年来,“最美女博导”“女博导像师姐”的新闻频现。对公众来说,理解科研有门槛,欣赏美貌却没有,类似的消息则难免加剧“科研女性赢在长相”的误解。

女性,占据人类一半的智慧,别让她们的才华被忽略。对女性科研人员而言,她们需要的不是美女标签、性别凝视,而是更公平的事业发展环境、更畅通的上升通道。隐形的“玻璃天花板”,需要用有力的行动击碎

awesome-scalability

An updated and organized reading list for illustrating the patterns of scalable, reliable, and performant large-scale systems. Concepts are explained in the articles of prominent engineers and credible references. Case studies are taken from battle-tested systems that serve millions to billions of users.

If your system goes slow

Understand your problems: scalability problem (fast for a single user but slow under heavy load) or performance problem (slow for a single user) by reviewing some design principles and checking how scalability and performance problems are solved at tech companies. The section of intelligence are created for those who work with data and machine learning at big (data) and deep (learning) scale.

If your system goes down

"Even if you lose all one day, you can build all over again if you retain your calm!" - Thuan Pham, former CTO of Uber. So, keep calm and mind the availability and stability matters!

If you are having a system design interview

Look at some interview notes and real-world architectures with completed diagrams to get a comprehensive view before designing your system on whiteboard. You can check some talks of engineers from tech giants to know how they build, scale, and optimize their systems. There are some selected books for you (most of them are free)! Good luck!

If you are building your dream team

The goal of scaling team is not growing team size but increasing team output and value. You can find out how tech companies reach that goal in various aspects: hiring, management, organization, culture, and communication in the organization section.

Community power

Contributions are greatly welcome! You may want to take a look at the contribution guidelines. If you see a link here that is no longer maintained or is not a good fit, please submit a pull request!

Many long hours of hard work have gone into this project. If you find it helpful, please share on Facebook, on Twitteron Weibo, or on your chat groups! Knowledge is power, knowledge shared is power multiplied. Thank you!

Content

Principle

Scalability

Availability

Stability

Performance

Intelligence

Architecture

Interview

Organization

Talk

Book

组装树莓派4B及安装系统

 

早就听说过树莓派,但觉得只是个玩具,并没有太多兴趣折腾。这几天想在家里弄一套备份以及远程访问的方案,就想到了体积小巧、功耗低的树莓派。正好今年6月发布的树莓派4B有4核4G的配置,足以应付常见的各种需求,于是立马淘宝入手开始了折腾之旅。

因为是第一次接触树莓派,本文简要介绍一下树莓派以及其组装和安装系统的步骤。

树莓派是什么?

树莓派(Raspberry Pi)由英国树莓派基金会开发,其初始目的是以低廉的价格和开源软件促进学校的计算机编程教育。树莓派官方推荐操作系统是基于debian的raspbian,也能安装ubuntu,fedora,windows lot等系统。硬件上使用博通(broadcom,牛逼得要收购高通的那家公司)的ARM芯片,内存定制版,焊接在主板上。截止到目前树莓派发布过9款机型,最新版是4B,拥有4核cpu以及最高4G内存,支持usb 3.0和蓝牙5.0。以下是树莓派3B+和4B的硬件配置对比(图来自淘宝卖家):

组装树莓派4B及安装系统组装树莓派4B及安装系统

目前没有树莓派4A,也没有树莓派4B+。

树莓派能做什么?

根据官方教程以及网络上常见的图片秀,树莓派主流玩法包括:

  • 学习linux、编程
  • 个人网站、代码托管等网络服务
  • 家庭nas/私有云
  • 离线/远程下载机
  • 结合外设的机器人、汽车、音响、led等
  • 内网穿透,以及dns、透明代理等

本人目前想到的树莓派用途有:个人代码托管、私有云和内网穿透。

树莓派有哪些替代品/竞品?

根据个人的了解,如下产品可(部分)替代树莓派:

  1. 香橙派(orange pi)。模仿树莓派的国产开源硬件,比树莓派便宜,之前的硬件配置比树莓派高(4B的配置跟上来了)。树莓派社区庞大,而香橙派影响力和玩的人数较少,遇到问题可能没人能回答你;
  2. Arduino。开源的软硬件平台,个人感觉其与树莓派的主要区别是:树莓派是通用编程微型计算机,Arduino是专用/工业单片机
  3. 可刷梅林(merlin)等固件的路由器。你没有看错,是路由器。选择树莓派之前,我也考虑过弄个华硕路由器(倒闭的极路由也挺符合我口味的)刷梅林系统,能实现许多想要的功能。

以上便是树莓派的简要介绍,接下来让我们开始树莓派4B的组装和系统安装吧。

组装树莓派4B

基础硬件

本人从淘宝买的树莓派4B官方基础版,包含以下物品:

  1. 主板:

    组装树莓派4B及安装系统

    主板正面图,cpu、内存都已经焊接在主板上:组装树莓派4B及安装系统

  2. 官方type C电源:

    组装树莓派4B及安装系统

  3. 官方外壳:

    组装树莓派4B及安装系统

    外壳袋子中包含赠送的散热片:组装树莓派4B及安装系统

  4. 16GB sd卡和一个usb读卡器(读卡器未拍出来):

    组装树莓派4B及安装系统

树莓派4B支持双屏4k视频,但视频接口改成了micro hdmi,于是另外从狗东上买了micro hdmi转hdmi母口转接头(8块钱):

组装树莓派4B及安装系统

上述便是网购到的所有硬件,当然自己还要拿出显示器、鼠标和键盘才能齐活。

接下来开始组装树莓派。

组装树莓派

因为要安装散热片,首先了解一下树莓派4B主板的布局图(图来自淘宝卖家):

组装树莓派4B及安装系统

卖家给了五个散热片,我将散热片分别贴在了这些硬件上:cpu、内存、usb管理芯片、有线网卡、无线网卡。贴好后的效果图是:

组装树莓派4B及安装系统

散热片中的白色那片是用来贴在外壳上防滑的(类似于鼠标四个角中的四个黑圆圈片),这里不再给图。

遗憾的是卖家没有给固定主板的螺丝,直接将主板放在外壳可能容易掉出来。

接下来介绍树莓派4B安装操作系统的步骤。

树莓派4B安装系统

因为卖家寄过来的是空白sd卡,将卡插到主板上,通电后显示器上什么也没有。要想树莓派正常工作,必须先安装操作系统,官方建议新手用NOOBS安装。其操作步骤如下:

  1. 将sd卡插入到读卡器,读卡器连到电脑的usb口;
  2. 从 官网 下载NOOBS。因国内的网络环境,强烈建议下载离线版的NOOBS,不要用NOOBS Lite在线安装!
  3. 下载和安装sd卡格式化软件。windows等系统自带格式化sd卡的功能,但那样格式化的卡性能不好,所以官方推荐用 sd卡协会提供的软件 ;
  4. 打开sd软件,选择sd卡以及快速格式化(quick format),点击“format”,几秒钟便好了;
  5. 将下载的NOOBS压缩文件解压到sd卡根目录
  6. 弹出读卡器,将sd卡从读卡器上取下来,插入树莓派主板上;
  7. 树莓派通电,接上键盘鼠标和显示器。注意:micro hdmi接口要用第一个(靠近电源接口那个),否则可能显示器只会出现如下“彩虹”画面:组装树莓派4B及安装系统
  8. 在弹出来的界面中选择系统和要安装的软件。如果你下的离线版,直接勾选第一个”Raspbian[RECOMMANDDED]”;如果你是老手,可以选轻量级无图形界面的raspbian lite:组装树莓派4B及安装系统
  9. 接下来NOOBS将系统写入SD卡里,根据安装方式以及系统功能不同大概花费几分钟到几小时;
  10. 安装完系统后,提示重启;
  11. 如果你安装的桌面版raspbian,重启后自动进入桌面:组装树莓派4B及安装系统
  12. 接下来会弹出设置引导。在此之前强烈建议打开终端,将官方软件源改成清华源,具体操作请参考官方指南。设置好源后,在引导界面中设置地区、语言、密码等,然后更新系统。

至此系统安装大功告成!

参考

  1. wiki:树莓派
  2. Setting up your Raspberry Pi

from 

http://web.archive.org/web/20220223164113/https://ssrvps.org/archives/2400

clash的TUN模式

Releases · Fndroid/clash_for_windows_pkg · GitHub

https://github.com/Fndroid/clash-win-docs-new

于不遵循系统代理的软件,TUN 模式可以接管其流量并交由 CFW 处理,在 Windows 中,TUN 模式性能比 TAP 模式好

#Windows

启动 TUN 模式需要进行如下操作:

  1. 点击GeneralService Mode右边Manage,在打开窗口中安装服务模式,安装完成应用会自动重启,Service Mode 右边地球图标变为绿色即安装成功(无法安装参考:这里
  2. 点击GeneralTUN Mode右边开关启动 TUN 模式
部分内容已于 v0.19.0 后过期,点击查看

#macOS

启动 TUN 模式需要进行如下操作:

  1. 点击GeneralService Mode右边Manage,在打开窗口中安装服务模式,安装完成应用会自动重启,Service Mode 右边地球图标变为绿色即安装成功
  2. 点击GeneralTUN Mode右边开关启动 TUN 模式
部分内容已于 v0.19.0 后过期,点击查看

TIP

若要将此 Mac 设置为代理网关,打开 IP 转发即可:

sudo sysctl -w net.inet.ip.forwarding=1

这种做法将在机器下次重启后失效,如果想要永久保存,编辑文件/etc/sysctl.conf,配置下面变量:

net.inet.ip.forwarding=1
net.inet6.ip6.forwarding=1

或者使用 LaunchDaemons 进行配置:

  1. 新建 network.forwarding.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>Network Forwarding</string>
    <key>UserName</key>
    <string>root</string>
    <key>GroupName</key>
    <string>wheel</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/sbin/sysctl</string>
        <string>-w</string>
        <string>net.inet.ip.forwarding=1</string>
        <string>net.inet6.ip6.forwarding=1</string>
    </array>
    <key>KeepAlive</key>
    <false/>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>
  1. 将文件添加进 /Library/LaunchDaemons
  2. sudo launchctl load /Library/LaunchDaemons/network.forwarding.plist

#Linux

启动 TUN 模式需要进行如下操作:

  1. 点击GeneralService Mode右边Manage,在打开窗口中安装服务模式,安装完成应用会自动重启(某些系统需要手动重启 APP),Service Mode 右边地球图标变为绿色即安装成功
  2. 点击GeneralTUN Mode右边开关启动 TUN 模式
部分内容已于 v0.19.0 后过期,点击查看

TIP

Service Mode 安装脚本使用 Kr328/clash-premium-installer(opens new window)

#配置文件参考

Clash Wiki

from 

https://docs.cfw.lbyczf.com/contents/tun.html#windows

ClashX Pro

 

  • 系统要求:macOS 10.5 及以上
  •  
    设备要求:MacBook / iMac / Mac Pro
     
     
    首次使用 ClashX 时,macOS 会提醒你此应用来自未知开发者,请允许打开此应用。
    ClashX 首次运行会提示是否安装帮助程序(Helper)。此帮助程序用于设置系统代理,否则每次你通过 ClashX 变更系统系统状态(打开或关闭)时都需要输入密码,请点击「Install」,之后 macOS 会提示输入用户密码
     
     
    1. 1.
      从右上角的状态栏找到 ClashX 图标并进行鼠标右键,左键点击 [配置] ,[托管配置] -> [设置地址]
    2. 2.
      登录MIMEMI CLOUD用户中心获取Clash托管地址
    3. 3.
      复制 粘贴 等待弹出窗口:配置获取成功
    4. 4.
      点击 [设置为系统代理] 即可
     
     
     
     
    ----------------------
     

    Mac 电脑使用 ClashX Pro 作为网关旁路由

    这个教程将会指导你用 Mac 电脑使用免费的 ClashX Pro 软件作为家庭的网关,让全家设备连上 Wi-Fi 就能科学上网。(Windows 版本暂时还不行,得等等看)

    之前有分享过 Surge 作为网关 DHCP 接管家里网络的教程,这几个月家里的设备一直这么使用非常稳定,电视手机直接科学上网也非常方便。但是:Surge 价格有点贵会劝退人,之前的教程也需要手动设置下使用 Surge 作为网关走代理(那是我设置问题)所以这次写下 ClashX Pro 的教程。

    使用 Clash 或者 Surge 软件作为网关我再赘述下我个人觉得的优点:

    1. 性能非常非常好,因为是直接使用你的电脑 CPU 加密解密,性能比软路由、或者啥啥路由器都会好很多。
    2. 使用非常便利,软件鼠标直接点下就能修改规则选择节点,在状态栏也能直接看到整体的网络状态。
    3. 直接使用你的 Mac 电脑,不用单独购买设备。
    4. 稳定性不错、还有就一个软件更新非常也便利。

    教程

    下载安装

    下载链接:ClashX Pro

    第一次打开会有这个提示,选择 install 安装,输入电脑密码即可。

    准备 Clash 的配置文件

    一般你订阅的服务应该会给 Clash 的订阅链接,如果没有也没关系,你可以通过第三方 订阅转换 生成(推荐用这个,分流会丰富合理很多):

    1. 订阅链接填上你的 v2ray、ss 、trojan 的订阅(非 SSR 的订阅)
    2. 客户端选择 Clash
    3. 选择生成订阅链接就好了

    添加配置

    打开有 ClashX Pro 后,右上角会有一只小猫咪🐱的图标。右键选择 Config 配置 — Remote 托管配置 — Manage 管理。

    然后选择 Add 添加,URL 填上你上一步生成的 Clash 订阅地址,Config name 可以给它取一个名字备注,然后选择 OK 确定。

    打开系统代理和增强模式

    再次右键打开小猫咪选项,应该就能看到你的配置文件规则(你可以通过节点选择来配置默认的上网节点)。

    我们还需打开

    • Set as system proxy 设置为系统代理
    • Enhanced Mode 增强模式(正是这个起到了网关路由器的作用)

    这个时候你这一台电脑应该就能科学上网了。

    将 Mac 设置为固定

    强烈建议使用网线连接到电脑 ,Wi-Fi 其实也是 OK 的不过作为路由器,Wi-Fi 不会稳定。

    打开 系统偏好设置 — 网络 — 以太网:

    • 配置 IPv4 选择手动

    • IP地址填写你局域网段里的一个就行(我的路由器是 192.168.88.1 所以 IP 地址我就填 192.168.88.2,只用修改最后一位在 2-225 之间就行。如果你的路由器是 192.168.31.1 你的 IP 地址就可以填 192.168.31.2,以此类推)

    • 路由器就填写你路由器后台 IP 地址 (我的路由器是 192.168.88.1,你的如果是 192.168.31.1 你就填你路由器后台地址)

    修改好选择应用

    修改路由器的 DHCP 选项

    打开路由器后台,选择 内部网络(LAN)— DHCP 服务器 ,将默认网关由路由器的后台地址改为刚才你设置你 Mac 的 IP 地址

    。(我的这里默认网关原本是 192.168.88.1 我改为了我 Mac 的 IP地址 192.168.88.2),DNS 服务器也得同样修改为 Mac 的 IP 地址。

    我这里的是 padavan 系统的路由器,华硕等大部分品牌路由器应该都是有修改默认网关的选项。

    然后重启你的路由器或者设备重新连接 Wi-Fi 就能让 ClashX Pro 接管网络实现科学上网了。
    在 Clash 的面板 连接 里你也能看到接管设备的数量状态,只是没 Surge 那么美观。

    如果你的路由器真的不支持修改 DHCP 网关

    你可以手动修改 Wi-Fi 里想要科学上网的设备,配置 IP 地址为手动,将路由器即网关改为 Mac 的 IP 地址。(当然还是更建议你选择修改路由器 DHCP 选项会方便很多很多)

    总结

    删除退出 ClashX Pro 后如果不能上网得恢复网络设置https://jingyan.baidu.com/article/020278113fc2511bcc9ce5e8.html

    ClashX Pro 完全免费这点真的太棒了,使用软件作为网关接管网络体验真的非常非常棒,建议你也试试。

    from 

    http://web.archive.org/web/20211017152512/https://qust.me/post/clashxProMac/