分类 工具软件 下的文章
Device Shots 支持生成各种设备类型的带壳截图工具
Device Shots 是一款支持生成各种设备类型的带壳截图的在线工具。
在向别人展示或分享一些类型的图片的时候,比如手机桌面、应用截图等,为了让人有一个更直观的感受,我们有些人习惯给这些图片套一个外壳,比较常见的是套一个手机外壳的模板,生成带壳截图。而现在手机中也有不少这样的应用支持一键生成带壳截图,非常方便。
闪电藤——macOS 和 Android 传输文件新方案
一直在 macOS 和 Android 之间传输文件很头疼。
官方的 Android File Transfer 很扯淡,我用的小米机又要开开发者模式,又是要开 USB 调试,各种麻烦,还不稳定,第一次连接成功后,后来就再也连不上了。
后来还是用了老罗的遗产—— HandShaker,问题是 HandShaker 最后一个版本是 2018 年 3 月底发布的,不知道还能用多久,虽然在 2024 年 3 月的今天还能用。
前几天看到一个开源项目 localsend,就琢磨着准备搞一下试试。
巧了,结果第二天就在 v2ex 上看到一个国内开发者发布的新项目——闪电藤,也是基于 localsend 实现的。
我就想这到省事了,不用自己搞一套了,就下载安装用了几天,发现确实不错,连线都省了。
传输的上限是由你的 Wi-Fi 内网速度决定的,我用的一百多块钱的路由器,传输速度轻松 10MB+,美滋滋。
以后就用这个吧。
将本地的 HTTP Proxy 共享给阿里云服务器
国内的服务器有个蛋疼的问题:下载一些国外的依赖时非常慢甚至被墙。
比如 github 上的那些开源软件,下载速度只有十几K,甚至下不了。
再比如 packgist 至今都是被墙的,只能使用国内的镜像。
以前尝试过给服务器装个 v2ray 走代理,结果被云厂商扫描出来了,还给警告了一下。
怕被停服,不敢装了。
其实有个好办法就是使用 ssh -R
命令,将本地的代理端口共享给服务器,让服务器走你本地的代理去访问国外网站。
使用 ssh 连接服务器的时候,使用以下命令:
ssh -R 本地端口:本地主机:远程端口 用户名@远程主机
安装网站 HTTPS 证书,推荐使用 Certbot
之前一直使用 acme.sh 手动搞,非常麻烦,而且现在又被墙了,更加麻烦。
使用 Certbot,分分钟搞定,并且后续也不需要任何操作,全部自动化了,省心省力。
我服务器使用的是 Ubuntu + Nginx,在 Certbot 官网上选择一下,就可以看到专用的教程了:
根据教程,执行以下步骤:
Certbot 官网: https://certbot.eff.org/
CPU 排名网站 cpubenchmark,比较哪个 CPU 更强一点
今天给公司选购一台主机,挑选好两台机器后,想看看哪个 CPU 更强一点。
于是搜了一下 i5-13420H 和 i5-12450H,结果发现国内的这帮网站非常坑,要么一堆广告影响查看,要么让你关注公众号回复个关键词获取查看密码,简直了。。。
还是人家歪果仁靠谱。找到 https://www.cpubenchmark.net/ 这个网站对比了一下,发现果然还是新款强那么一点点。
LICEcap——跨平台的 gif 截屏工具
在有些场景下,比如说你朋友 QQ 问你 Excel 里某个功能是怎么实现的,这时你需要录个屏发送给他,当然,录屏的工具有很多,不过今天笔者推荐的是 LICEcap,一款支持 Windows 和 macOS 双平台的超轻量级 gif 截屏工具。
一个非常不错的免费的在线文件格式转换工具——cloudconvert
cloudconvert 是一个非常好用的文件格式转换工具。
今天下载了一个字体,可惜只有 otf 格式的,网页上用需要转为 woff/woff2 格式的,于是找了一圈,发现了这个在线工具,尝试了一下,非常不错。
优点是不需要注册登录,我转换了两个字体都很完美。
缺点是国内访问貌似不太稳,需要梯子辅助。
我是用的 otf 转 woff2 格式工具地址是 https://cloudconvert.com/otf-to-woff2
官方还支持 API,支持 PDF 等各种文件格式,不过我目前还用不到,就不测试了。
最后吐槽一下国内的那堆垃圾,不仅要注册要登录,各种广告就算了,甚至有些还要收费,简直了。。。
git 忽略 ssl 证书过期错误
由于自己的私有 git http 服务 ssl 证书过期了,但急于立马更新部署项目,懒得先去更新证书了,于是暂时先忽略证书错误。
临时设置(环境变量)
只需要在执行的 git 命令前加上 env GIT_SSL_NO_VERIFY=true
就可以了。
下面是示例。
推送
env GIT_SSL_NO_VERIFY=true git push origin main
拉取
env GIT_SSL_NO_VERIFY=true git pull origin main
长期设置(git config)
Github ssh 提交失败(ssh connect to host github.com port 22: Operation timed out)解决办法
很久没有向 github 提交代码了,今天一提交报错:
ssh connect to host github.com port 22: Operation timed out
目测又是墙作怪。
找了一个配置,给 ssh 设置代理,修改 ~/.ssh/config
文件,添加下面的配置: