James Notes
499 subscribers
636 photos
31 videos
33 files
444 links
研究领域:效率 自动化 网络 捷径 生活

少数派专业作者 @JamesHopbourn
Download Telegram
用 Surge 写了个脚本,在少数派的信息页面添加本月稿费统计。以前我是做 iOS 逆向工程的,当时书上有句话说:tweak 开发是新时代的 hacking,但是如今越狱的时代已经过去了。
在我看来,目前值得折腾且偏 geek 一点的,也就是 Surge 的脚本功能了。可以这么说,Surge script 开发是如今新时代的 hacking,不要错过这么有趣的软件。

#Surge
去年2月24的时候,少数派的编辑 sainho 来找说想合作一下。于是过去一年发的文章,大多数是和效率相关的。后来暑假的时候还参与了《iOS 系统指南》和《macOS 系统指南》的撰写,总之过去一年收获颇丰。
我自己都感觉挺意外的,因为我学的是软件工程,没想到也能在写作上有点小成就,就挺开心的。看了一下去年的稿费结算了 10675¥,还算可以的成绩了。

今年的主要写作方向还是效率方面,或者其他一些比较折腾、我觉得有意思的东西,也会写成文章来介绍。但是预计会转入会员专栏去发布。
最近也在折腾 Surge 脚本,少数派因为监管的问题,不能太直接地谈论 Surge 的话题,后期看看有没有什么办法绕过吧。

另外,等《macOS 系统指南》写完之后,如果时间排得过来,会开始写一份《捷径新手教程》,但愿今年可以完成,希望不会咕咕咕。

#年度小结 #年度计划
👍15🎉4👏1
刚开学就布置了个实习项目作业,涉及到 tomcat,昨天晚上在查资料的时候看到个高质量的 Tomcat10 Tutorial。之所以说是高质量,一是 Windows 和 macOS、Linux 都会讲解,另一个是需要注意的细节,也都指了出来,个人评价是属于写给纯新手的入门教程了。只要照着文章做,基本是不会出问题的。

就很好奇是谁写出这么高质量的文章,稍微搜了一下知道是南洋理工大学电气和电子工程学院的 Chua Hock Chuan 副教授,中文名翻译蔡福全。他的博客叫 Yet another insignificant Programming Notes,写这么多高质量的文章,还只是用了个 insignificant 来描述,可以看出是挺谦逊的教授了。网站涉及的技术包括 Java、Database、ClientSide、ServerSide、Webapp、Game、OpenGL、C/C++、Android 等,有兴趣的可以翻翻看。

#编程
👍5
#生活随记 开学一周了,过去一周都在负责项目的前端后端,还要写文档,都是我一个人在出力。三个室友回了宿舍都是在打游戏,难得有两个室友花了半小时跟我学了一下 git,还有个室友过去一周,光顾着打游戏,连 GitHub 账号都懒得注册。虽然写代码的时候是挺开心的,但是一个人负责整个项目的感觉,就是没劲且无聊。

周末回来,去邻居家喝茶聊天,跟他吐槽了一下这件事。他说吃亏是福,你别看现在是你辛苦,他们玩游戏玩地很爽,等到毕业了,或者说毕业几年以后,那差距不就拉出来了?

或许吧,大道理大家都懂嘛,就是个人的一点小抱怨。不过长时间对着电脑,每天回宿舍了就是写代码,颈椎每天都在向我抗议,酸痛酸痛的。年轻时候多吃吃苦,多学学技术,以后在工作上总是有好处的。🧐
👍3
分享一个配图注意事项,我一般是用 #LightScreen 套壳,用 #Picsew 拼接图片。

LightScreen 可以设置透明背景,但是 Picsew 默认不是保存为 PNG。所以建议使用 Picsew 拼接图片的话,在「设置 → 导出」中勾选「优先保存为PNG」,这样导出的图片,在深色模式下才不会出现白色背景色。

不同设置下的效果对比图,如下所示。
简单几分钟操作,就能用 Xcode 创建一个 GPS App 来模拟定位。至于会不会被发现?这是苹果官方提供给开发者功能,普通应用也要听 iOS 系统的话,系统告诉第三方应用定位在哪,就是在哪,个人认为是没有被发现的可能。

周末在家休息,但是学校那边要查寝签到,就能用这个方法模拟定位。再配合 Surge 修改掉签到的图片,人在家里睡,到在手上签。

https://www.youtube.com/watch?v=mOI-5s-C1N4

#虚拟 #定位
一些老订阅者可能会知道,我一直都是使用本地硬盘冷存储照片、视频的。过去五年存了将近 100GB 的照片视频资料,买的 128GB SSD 也快用完了,于是就买了西数的 WD40EJRX 作为新的仓库盘。

选购机械硬盘需要注意的是,不要买叠瓦盘,买垂直盘。具体的区别可见 【硬件科普】选购机械硬盘的大坑,不看你就上当,详解SMR瓦楞式堆叠硬盘

卖家有点不够意思,把新款的 WD42EJRX 和 WD40EJRX 放在同一个标签下面,第一次到手的是新款的 256MB 缓存的 WD42EJRX,走了个流程,浪费了一周时间换了个旧款 WD40EJRX 回来。如果同样要买西数紫盘的,可以跟商家确定好具体发哪个型号。新旧两款的性能对比如图所示。

至于我为什么一定要选用本地存储,而不是云盘存储,有以下几个权重因素
- 准确地保留媒体文件的原信息,例如拍摄时间、经纬度(权重5)
- 配合 Alfred 方便查找,三秒之内定位到文件夹(权重3)
- 浏览照片的方便性,在 Finder 里使用方向键即可(权重2)

#新玩意 #硬盘
👍2
#必要难度理论 去年的时候看过 2019-13杂·志:必要难度内化知识 提过这个概念,今天看 學霸們的秘密|《Make It Stick》|文森說書 的时候,视频里也提到的这个概念。

在我自己的生活中,可以找到的一个例子就是,做技术方面的东西一定要自己去 solve,而不是直接去请教他人,在 solve 之后还要写 md 文档以便日后再用。

反过来想,如果是直接请教他人,这是一种低难度的学习方式,别人直接把思路和代码跟你说了,就会觉得,原来也不过如此嘛。间隔一段之间之后,由于思路没有被实实在在消化为自己的东西,下次再想实现同样功能的时候,或许又会碰到无从下手的情况。

#学习 #理论
GitHub 现已支持基于 mermaid 的流程图绘制,看起来效果也是很不错的,正好这次的项目会用得到了。

https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid/
最近一周开始尝试跑步了,跑步前后建议做好热身运动,可以帮助舒展筋骨和减少酸痛。在跑步方面我是新手,所以这两个课程都是跟着 Keep 做的,顺手找了一下这两个课程的 URL Scheme。

网页报错法 直接秒杀,复制课程链接到 Alook,点击在 App 中打开,就会显示出跳转的 URL Scheme 地址,复制并用它创建捷径,设置合适的捷径名称,然后需要运动的时候,说一声:准备运动,或者放松即可直达课程页面。

捷径下载: 准备跑步 放松
👏3
在朋友圈看到雷军的这张图,觉得说地挺好的,特地转来分享一下。回顾过去几年,有些事情是真去试一试。但是因为顾虑太多,都 delay 或者 drop 了,以后遇到机会要尽力抓住了。附上两句比较类似的话,也是最近看到的。

Overthinking often ends as regret.

If you’re overthinking, write.
If you’re underthinking, read.

#生活 #感想
Forwarded from SURGE INFO
#iOS #TestFlight

Surge 4 4.20.0 (2175) is ready to test on iOS.

What to Test:

新的订阅功能:无线热点代理
- 在使用 iPhone/iPad 作为热点且开启 Surge 时,可在客户端设备上配置 HTTP 或 SOCKS5 代理以使用 Surge iOS 接管流量。
- 客户端所需配置的代理 IP 会在更多设置中显示,端口号与 WiFi 代理服务一致。
今年已经过去了 20%,大家年初有立下新年 flag 吗?已经完成了多少呢?

最近都在忙学业上的事情,差不多还有一年就该找实习了,所以这一年里需要把技能树都点亮起来,所以最近每天都在写代码学习,没什么时间更新频道了。

接下来更新频率会减少很多,每个月在少数派上可能会发一两篇文章,年底的时候应该要成为一个合格的 Java 工程师,flag 就先立在这里了,预祝大家也能一点点地努力,完成自己的年度小目标。

#生活
👍5
最近买了个 Downie,应该是目前 macOS 上用地最舒服最方便的下载器了。

偶尔会去小红书上看看付鹏的视频,想保存但是小红书好像不支持。所以可以先批量复制视频链接,再丢给 Downie 下载。
但是要注意一点,小红书给的链接是短链接,需要先手动转为原始链接,再丢给 Downie,可以使用下面这条命令转换为原始链接

pbpaste|grep -Eo "http://xhslink.com/[a-zA-Z0-9]*"|xargs curl -sIL|grep Location|sed 's/Location: //'|pbcopy
👍2🔥1