Code Monkey home page Code Monkey logo

gitblog's Introduction

Hi there 👋

⏳ Year progress { ███████████▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ } 37.17 %


⏰ Updated on Thu, 16 May 2024 00:35:56 GMT


My GitHub Contributions

About me

Angola peng's GitHub stats Angola peng's Most used languages

I'm angola, a new-media editor.

gitblog's People

Contributors

phh95 avatar yihong0618 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

gitblog's Issues

GitHub搭配快捷指令,自动记录每天的起床时间

Hello 各位好。

今天想和各位分享一个有意思的小项目——用快捷指令 App 和 GitHub,自动记录每天的起床时间。

这个项目源于之前介绍过的 running_page 作者 @yihong0618 的另外一个项目「早起记录」,它可以实现的效果如下:

每天起床关闭闹钟后,触发快捷指令 App 运行程序,在 GitHub issue 下面会生成一段话,包含今天的气温、起床时间(具体到秒)、随机的一句诗

我觉得这个小项目挺有意思的,不仅可以记录每天起床的时间,还能体会到自动化程序在我们日常生活中的应用。

在项目作者 @yihong0618 老师的指导下,我也顺利了弄出了相同的程序,从此就可以记录我这只懒猪🐷的起床时间啦:

原作者 @yihong 0618 项目地址:
https://github.com/yihong0618/2021/blob/main/get_up.py

我的起床时间项目地址:
https://github.com/phh95/get_up

下面是实现自动记录起床时间的过程:

创建一个 GitHub 仓库

在 GitHub 上创建一个仓库,名字可以随意取,这里我将仓库取名为 get_up。

复制代码

从我的 get_up 仓库中复制 3 个文件,分别是:

  • .github/workflows 路径下的 get_up.yml 文件
  • get_up.py 文件
  • requirements.txt 文件

修改代码

打开复制的 get_up.py 文件,定位到第 11 行代码,你可以修改中间的「懒猪🐷起床啦,赶紧去跑步,上班不迟到。」,这里的语句,决定了最终在 issue 中生成的内容,你可以将它改为你喜欢的内容。

定位到第 50 行代码,如果你每天起床的时间早于 6 点,那就需要将 6 更改为更小的数字,例如 4 或 5,这样程序才会正常运行。

创建 issue

点击切换到 issues 选项卡,接着点击页面右侧的绿色按钮 New issue,创建一个 issue。

创建 issue 时,需要填入 issue 标题和内容,填入的内容可参考下图👇:

获取 Token

首先打开网页 https://github.com/settings/tokens,点击右上角的 Generate new token,生成一个新的 Token。

生成 Token 时,有两个注意点,将 Token 的有效期 Expiration 设置为 No expiration(长期有效),勾选下面的所有复选框,将所有权限都打开。

生成的 Token,是一长串英文和数字混合的字符串,点击右侧的复制按钮,复制到剪贴板。

注意:这个 Token 后面还要用到,最好将 Token 保存到本地的 txt 或 word 文件中。

打开仓库的 Settings 页面,左侧切换到 Secrets 选项卡,点击右上角的 New repository secret

在打开的页面中,Name 输入 G_T,Value 粘贴刚复制到剪贴板的 Token。�

获取 GitHub Actions ID

打开电脑的终端(Windows 系统上叫做cmd 或者 Powershell),在终端中粘贴下方的语句。

curl https://api.github.com/repos/替换成你的GitHubId/这里替换成GitHub仓库名称/actions/workflows -H "Authorization: token 这里的中文替换成GitHub仓库的Token"

粘贴之前,这个语句有 3 处需要替换:

  • 你的 GitHub ID
  • 你的 GitHub 仓库名称
  • 你在前面操作中获得的 Token

粘贴修改好的语句,按下 Enter 键,下方会返回 ID,这个 ID 会复制到本地的 txt 或者 word 中,等下会用到。

在手机上添加快捷指令

前面说到,让程序自动运行的触发条件是,关闭手机闹钟。

因此,我们还需要在手机上进行配置,如果你的手机是 iPhone,可以使用快捷指令 App,如果是安卓手机,可以使用 tasker。

关于 tasker 的配置,可以参考下面的文章:

https://chenzaichun.github.io/post/2021-09-21-github-action-trigger-by-curl-tasker/

下面介绍 iPhone 上快捷指令 App 的配置:

扫描下方的二维码,将快捷指令添加到 App 中。

QRcode_A — a1 -1-

除了扫描二维码,还可以将下面的链接复制到 Safari 浏览器打开。

二维码 ➡️ 链接:https://www.icloud.com/shortcuts/703420fd5f2247a089a849f7849282c5

添加快捷指令「早起时间 分享版」后,点击快捷指令右上角的三个小点点,进入快捷指令的配置页面。

我们需要配置 4 个值:

  • GitHub_Name:填入你的 GitHub ID
  • Rep_Name:填入你创建的仓库名
  • GitHub_Token:填入前面获取的 Token
  • Action_ID:填入前面从终端获得的 ID

配置好 4 个参数后,回到「所有快捷指令」的页面,点击快捷指令「早起时间 分享版」,程序就会自动运行。

IMG_A97DB46CCFFE-1

稍等一小会,回到 GitHub 仓库的 issue 选项卡,在评论区就能见到程序运行后的结果。

如果想让快捷指令在每次关闭闹钟后自动运行,可以切换到快捷指令的「自动化」页面,研究刚添加的快捷指令,在自动化里面创建一个同样的命令。

IMG_4AE19A6D2939-1

以上,希望有帮助。

今日记录

  • 今天在朋友圈看到 Notion 的布道者 Linmi 说,Notion 开始灰度测试中文版了

  • 在微信群聊里看到一个网友转发的「群买买」小程序,设计了两个转发按钮
    image

  • 在播客「小人物 A Nobody」的主播「程序媛阿乐」录制的一期视频《大龄女性程序员的迷思|我为什么做程序员?我们为什么选择出国工作?【阿乐杂货铺】》里看到了一个新的词:oncall,大意可能是即便下班了,也要保持在线、甚至是随叫随到的状态?
    视频中她提到了自己转行程序媛的 6 个原因:
    b41c4c6687649488b3e84e7a
    在视频简介处,还看到了一句名言,来自费里尼:“一个人所能做的记录,永远是,也只能是对他自己的记录”。

  • 早上起晚了,刚出门的时候就下雨了,没跑成步。下班后没吃饭就回家了,先去超市买了两袋吐司,吃了两片垫肚子,然后就去跑步了——第 22 次跑步。

  • 今天公众号接了一条广告,阅读量不好,但又不想转发到自己的朋友圈,以达到增加阅读量的目的,觉得在朋友圈发这种东西,就是在消耗自己的信用,我讨厌这种模式,讨厌自己变成当初自己讨厌的人

电脑卡通头像Snap Camera

Snap Camera,是 Snapchat 推出的客户端软件,支持 Windows 和 macOS 系统。

它可以制作类似下图的卡通头像,将人脸替换成看起来好好捏的卡通头像,像是我们在迪士尼动画中看到的人物。

image

下载地址:

官网 https://snapcamera.snapchat.com/download/

官网无法顺利下载,可以移步我的公众号「效率工具指南」,在后台回复「snap」,可获取 Windows 和 macOS 版本。

Snap Camera 可以配合其他软件一起使用,例如 OBS、Zoom、腾讯会议等。

下图是配合 OBS 使用的示例:

image

以上,希望有帮助。

今日见闻

工作

今天临近下班的时候才开始写新文章,找选题找得心累,感觉找选题的过程,就是从一堆碎片化信息中找出属于自己的「沙子」

应用

在推特上看到了几个 Mac 上的应用:

  • HourGlass - Dynamic Desktop:Mac 上的动态桌面壁纸应用,可以读取正在播放的音乐
  • Almighty - Powerful tweaks:收费应用,价格 78 元,在一个应用中管理多个 Mac 的设置,类似于图拉鼎开发的 One Switch
  • PastePal:剪贴板管理工具

播客 & 音频内容

早上起床洗漱的时候,听了播客「枫言枫语」一期关于 1Password 从原生应用切换到 Electron 技术的讨论,这期节目还邀请到了石墨文档的前技术总监李子骅,谈到了许多跨平台的技术,譬如 React Native、Flutter,谈到了我们在用的许多应用,其实也是基于 Electron 开发的,例如 VS Code(Electron App 的代表)、Notion、Slack、Evernote 10、Spotify、Wordpress 等

晚上下班路上听完了得到听书《程序员修炼之道》

喜欢一个产品

喜欢一个产品,与适合加入这个产品背后的团队,是两回事。

记我的短暂的三个月试用期。

又要重新找工作了。

可以做一辈子的事情:写作&运动

昨天和一个朋友聊天,她问了我一个问题,你的公众号之前就达到 1 万关注了,为啥没写篇文章或者搞搞抽奖呢?

我有点敷衍地回复她,不想写,也不想花钱搞抽奖。

敷衍的回复,其实是表面原因,但还有一个深层原因是,我觉得写东西好累……

自从 5 月份同部门的两个同事选择了离职,原先习惯的「工作模式」也变了——周一没了选题会、没人和我讨论某个选题是否合适、少了偷窥同事最近看了什么内容的快乐(说的是下面👇🏻专门用来丢文章的群)……

01

少了前同事帮忙写文章,公司小号每周要发 5 篇文章,就都落到我头上,我基本能应付过来,但它给我的感觉就是匆忙和「把我榨干」。

前一天就要想着第二天要发什么文章,没有停歇的空间;有时效率比较低,考虑到第二天要发,要么把,要么回到家加班继续写。

至于说榨干,对做新媒体的人来说就是家常便饭,我也没有过多的时间分配在找选题这件事上,以至于对写出来的大多数文章都不满意。

写东西最有成就感的时刻

我是 2015 年创建这个公众号的,之所以能把时间记得这么清楚,是因为我的公众号 ID 为 PengTalk15,ID 最末尾的 15 指代的就是 2015 年。

主要是这两年做了新媒体编辑的工作(2018.6 开始),才比较稳定地发布文章,一直到今年,自己的公众号才稍微有了一点起色——公众号阅读量终于不再是两位数、可以接到一点广告了。

如果要说,之所以能把写公众号这件事情坚持下来,我觉得有这些原因:

  • 最开始对「效率工具」或者「如何更好地提升效率」这类话题感兴趣
  • 写公众号本身就是我工作的一部分,它能给我带来基本的物质收入
  • 我是个内向的人,既然不擅长「抛头露面」讲话,那就让文字来代替我与别人进行交流,而且相比于单次的面对面沟通,文字可以突破空间与时间的限制,它可以与你素未谋面的人沟通,它可以一对多沟通,拉长时间维度来看,文字具有更长的生命力,有可能你人没了,你写的东西还在发光发热
  • 从同事和网上的一些博主的例子看到,写东西确实可以赚到钱
  • 一些同行者或者读者的鼓励,少部分的人会来跟我说,我写的东西帮到他了,有个读者刚加了我微信不久,就给我发了个超大的红包,感谢你们。于我而言,写东西最有成就感的时刻,并不是阅读量过 1 万甚至 10 万+,而是我确实影响到了别人,某种程度上促成了他们的改变

FjdfZwbzPt3nnsMHHxl7bTwU1u8w

如果把我这里说到的,坚持「写东西」这件事情,换成其他的,比如运动、阅读等积极的词汇,其实都可以归为习惯的养成

改变的开始

从 6 月初完成公众号日更 100 天的计划之后,有段时间觉得不是特别习惯,因为少了一件每天必须要做的事情。。。内心隐隐觉得自己又开始变颓废了。

7 月份感冒生了一场病,在医院门口等着检查的时候,看着天空,想起了去年写过的一句话,「健康就像空气,当你年富力强、精力充沛时,你不会感知到它的存在,当你失去健康的时候,才会惦记起它来」,想到自己已经好久没有跑步了,就觉得非常后悔。

与此同时,看到公众号「辉哥奇谭」的作者 @张辉 每天都在知识星球里发布自己跑步的打卡截图,如下图,他给自己制定的计划是每天跑步 30 分钟,不中断连续跑步 100 天,即便早晨下起了雨,他也会打起伞出门,以步行代替跑步。

03

这里还要补充另外一个小插曲:感冒好了之后,连续好几天早上上班的时候,我都觉得好困,明明前一天晚上很早睡了,大白天的还是犯困,我都有点怀疑是不是吃了太多药的副作用。。。

为了增强身体的抵抗力,尽可能降低感冒的概率,以及对抗白天上班的困意,我选择像辉哥学习——每天早上跑步,我给自己定下的目标是每次只跑 3 公里,从 7 月底到今天跑了 27 次步,中间有几天偷懒了。

这些天下来,唯一能感知到的变化,就是我的精神变得更好了,大白天上班也不再犯困了,也无需借助咖啡来给自己提神。

IMG_0052

还有一个我比较满意的地方在于精神层面,每当想到早上起床没多久就完成了 3 公里的运动,把一天要做的运动早早做完,做完就可以抛之脑后,内心就觉得很满足。

不出意外的话,我会把每天跑步 3 公里的 flag,坚持做满 100 天,允许中间有偷懒的时候。

生病促发我选择早上跑步的经历,让我愈发认同下面这两句话:

  • 每天运动比每周一次的运动容易(这里可以把「运动」替换为「写作」等)
  • 当你觉得自己没有任何选择、无法改变、甚至是觉得看不到希望的时候,现在、立刻、马上去做你认为对的事情,永远都不晚

以上。

GitHub 个人主页美化

虽然我不是程序员,但还是会时不时到世界上最大的代码托管网站 GitHub 上去逛一逛,看看自己关注的人是不是 Star(收藏)了一些有意思的项目。

之前写过一篇为自己的 GitHub 主页添加个性小标签的方法,效果见下图:

添加个性小标签的方法见👉👉:如何美化 GitHub 个人主页?

除了添加小标签,前段时间还在 GitHub 上看到另外一些有意思的 GitHub 个人主页。

一个是显示自己注册 GitHub 的时间、提交代码的次数、仓库的数量、以及自己最常使用的语言。

另一个则是显示自己的项目获得的 Stars 数量、今年提交代码的次数、创建的 issue 的数量、以及一个计算出来的总评分 A+。

这些实现起来其实都非常简单,只需要你稍微懂一点 Markdown 的语法。

和之前介绍过的在 GitHub 主页添加小标签一样,你需要先创建一个与你 GitHub ID 同名的 GitHub 仓库

点击 GitHub 个人页右上角的加号 + ,在弹出的面板中,选择「New repository」,创建一个新的 GitHub 仓库。

Repository name 是仓库的名称,这里的仓库名必须与前面的 Owner 下方的 GitHub ID 一样,例如我的 ID 为 phh95,因此这里的仓库名也为 phh95。

创建时记得勾选从下方的「Add a README file」,在仓库中添加一个名为 README 的 Markdown 文件,等会我们就是要在这个文件中添加我们想放在 GitHub 个人主页的内容。

01. Metrics

获得类似下图的 GitHub 数据统计,需要用到一个在线工具「Metrics」,打开网站之后,在左侧输入你的 GitHub ID,稍等一会,就会返回右侧所有和你相关的数据。

这里输入阮一峰老师的 ID 进行举例,右侧就是这个网站返回给我们的统计数据。

点击右侧的 Markdown code 选项卡,切换到统计视图对应的 Markdown 链接。

如果这是你的 GitHub 账号统计数据,可以点击下方的蓝色链接,它会将这个链接添加到和你 GitHub ID 同名仓库中,这样你就可以在个人首页看到这些统计数据啦。

Metrics 网址:
https://metrics.lecoq.io/

02. 显示常用的编程语言

在 GitHub 个人页显示最常用的编程语言,只需要在与 GitHub ID 同名的仓库的 README.md 文档中添加下面的文本:

![这里写你的昵称's Most used languages](https://github-readme-stats.vercel.app/api/top-langs?username=这里替换成你的 GitHub ID&show_icons=true&count_private=true&theme=gotham)

复制后稍作修改,向下滑动页面,点击绿色的「Commit changes」按钮,提交确认刚刚作出的修改。

再回到自己的 GitHub 主页,它就会显示你最常使用的编程语言,这个统计数据来自于你 Push 到 GitHub 的内容。

譬如我之前将一些在本地写的 Python 文件 Push 到 GitHub 仓库,它就会显示我最常使用的语言为 Python。

如果你觉得这个显示常用语言的样式不好看,还可以更改文本链接末尾的参数设置,例如隐藏底部的深色边框。

下图的效果对应的文本内容为:

![这里写你的昵称's Most used languages](https://github-readme-stats.vercel.app/api/top-langs/?username=这里替换成你的 GitHub ID&layout=compact&hide_border=true&langs_count=10)

03. GitHub 统计卡片

在 GitHub 上,不少人都会在自己的 GitHub 主页添加下图的 GitHub 统计卡片:

这个 GitHub 统计卡片,来源于 GitHub 上的一个名为「GitHub Readme Stats」的项目。

GitHub Readme Stats 项目地址:
https://sourl.cn/Sxq854

这个项目提供了中文版的说明文档,将其添加到自己的 GitHub 主页也非常简单,将下方的链接复制到 GitHub ID 同名的仓库的 README.md 文档中,稍微修改一下信息就可以了。

[![这里写你的昵称's GitHub stats](https://github-readme-stats.vercel.app/api?username=这里替换成你的 GitHub ID)](https://github.com/anuraghazra/github-readme-stats)

这个统计卡片还提供了其他的主题样式,即不同的配色方案,如果你想使用其他的主题,需要在上方的链接后面增加一些额外的参数。

举个例子,我想使用其中的一个名为 radical 的主题,我就得原先的链接后面加多两个参数的配置,一个是显示图标,一个是设置所使用的主题名称

[![这里写你的昵称's GitHub stats](https://github-readme-stats.vercel.app/api?username=这里替换成你的 GitHub ID&show_icons=true&theme=radical)](https://github.com/anuraghazra/github-readme-stats)

增加了参数配置之后,原先配色方案为蓝白黑的卡片就变成了下图的粉黑青配色:

04. 添加其他平台的统计数据

除了前面介绍的内容,GitHub 上还有一位开发者采用了类似于「GitHub Readme Stats」的思路,写了一个在 GitHub 个人页显示其他平台统计数据的工具。

目前支持统计的网站有:知乎、B 站、LeetCode、LeetCode 中文站掘金,下图提供了知乎统计卡片的预览效果。

对这个项目感兴趣的朋友,可以移步开发者的 GitHub 项目页面,查看具体的使用或实现方法:

https://github.com/songquanpeng/stats-cards

以上就是本次想和你分享的内容。
看完文章如果觉得对你有帮助的话,别忘了点击底部的「点赞/在看」鼓励一下我,谢谢。

公众号:效率工具指南

折腾博客 - 吃了没备份数据的亏

Hello 大家好,我是安哥。

之前曾介绍过用一种搭建个人博客的方法:不会代码,如何零成本搭建个人博客?

这是一种使用 GitHub Pages 来搭建博客的方法,无需租用服务器和域名,完全免费。文章中用到了一款名为 Gridea 的静态博客客户端,以图形化的界面替代了在终端中配置博客、将本地仓库 Push 到 GitHub 的过程,对没有技术基础的人非常友好。

image-20210710174625308

我很早之前就用这个方法,创建一个域名为 phh95.github.io 的博客,但后来因为它无法在国内正常访问,我就转移到了现在的博客,于是这个用 GitHub 托管的博客,就被我遗弃了。

昨天在网上搜东西,突然想起这个被遗弃已久的博客,想着要不要继续往上面发点东西,为了贪图方便,我还是选择使用 Gridea 来发布文章。

从网上下载 Gridea 客户端,配置好仓库信息之后,点击左下角的「同步」按钮,原以为它会先拉取原先存放在远端 GitHub 仓库的数据,把老文章克隆到本地。

gridea同步

但事情出乎我的意料,这个同步操作的意思是,将本地的数据 Push 到远端的 GitHub 仓库,并直接将远端仓库的数据全部覆盖掉。

哦吼完蛋,就因为这个误操作,我以前在这个博客上发布过的几篇旧文章,全部都没了,连过往的提交记录也一并没了,看起来就像是个刚建没多久的新仓库。

image-20210710180154841

其实不止是我,还有一些用了 Gridea 的人,也同样遇到了这个问题,在 Gridea 的 GitHub 项目页面中,有位网友在 2019 年就提了一个 issue,比较幸运的是,这位网友在同步之前,还留了一手——备份。

但到了 2021 年,这个遗留已久的问题,还是存在,不过这回我就没那么幸运了,因为没有想到会发生这个问题,也就没有提前将远端仓库的数据备份下来。。。

image-20210710180443962

唯一一点值得窃喜的是,还好我放在上面的文章不多,也不重要,没了也没了吧。

经过这件事,也让我想到:有时那么能让我们省去繁琐操作、帮我们避开难题来龙去脉的工具或方法,真的有那么想象中的那么靠谱吗?

现在如果你来问我,「有哪些学了就会受用一生的技能」,我会首先推荐:Git 和 GitHub,即便你不是程序员。

将软件安装包上传到 GitHub 上

之前我会为介绍的一些软件提供安装包,也就需要经常用到各种网盘,例如蓝奏云或者飞书的云文档。

但这些网盘的一个缺点在于,每次分享的文件都是独立的,不存在关联,这也导致了你无法查看我之前分享过的其他软件。

此外,还有一点,因为分享的软件不同,每次我都需要去后台,为每个软件单独设置不同的关键词,操作起来比较繁琐。

正好看到图床工具 PicGo 的开发者 PiEgg,在少数派上发表了一篇介绍自己使用 GitHub 的心得《从开源到应用分发,利用 GitHub 你能做这些事》。

image-20210710182407268

其中介绍到一个用法,使用 GitHub 的 release 功能,将应用作为附件上传到 GitHub,作为一种分发应用的方法,省去购买云服务器的费用。

image-20210710182538741

受他的启发,我想到,这个 release 不就相当于一个云盘吗?于是我创建了一个名为「Awesome-Efficiency-Software」的仓库,将两个应用的安装包作为附件上传到 GitHub 中,效果如下图。

这样做的好处在于,其实前面也说了:你可以看到我过往分享过的软件,而且我也不需要设置多个关键词,每次想要分享软件的时候,可以先上传到这里,再把相同的链接分享给你,就够了。

image-20210710182906878

Awesome-Efficiency-Software 项目地址:
https://github.com/phh95/Awesome-Efficiency-Software/releases

*附:

来自 PicGo 开发者 - PiEgg 的文章《从开源到应用分发,利用 GitHub 你能做这些事》,扫描识别下方的二维码即可阅读:

QRcode_A — a1

以上,希望有帮助。

和宝宝认识 1 年了

时间好快哇,和宝宝认识一年了,从最开始的线上脱单活动相遇,到今天,整整一年啦

49eaf41bd0e2a9708c40d63c55e6a444

今晚看到家里冰箱上宝宝送给我的冰箱贴,有点脏,用湿抹布擦了一下子

这个冰箱贴,还有一个来历:宝宝说这是在她还没有对象的时候买的,打算送给未来的男朋友,现在在我手里了😊

352e1863612f21cead4c92f500444240

我的 2022 年个人总结|失落的一年

本文首发于微信公众号「效率工具指南
文/彭宏豪

Hello 各位好,我是小豪。

写这篇文章之前,我内心纠结、犹豫了一会,感觉今年没啥好写的,在想要不要写呢?

最后还是决定写啦,才有了你现在看到的这篇文章。

我的理解,写总结并不是为了找各种数据来证明自己过得不错,而纯粹只是想在年底做个记录📝,方便以后回过头来稍微有点东西可查,仅此而已。

如果你也觉得这个想法不错,不妨现在就拿起笔,或者操起键盘⌨️,开始回顾一下你的 2022 吧。

糟糕的 1 月

今年开年不利,糟糕的 1 月,我是在不踏实、无助、无奈、彷徨中度过的。

工作做得不踏实,没有有效的产出,很无力,也很讨厌每天早上的「站会」,与其说是站会,不如说是鞭尸大会,最终我还是失去了来深圳的第一份工作……

失业后最开始不敢和家里人说,诚实说出来之后,心里一块石头落下了,但又有了新的烦恼:

  • 回家要以什么心态面对家里人呢?
  • 回家这个年还能好好过吗?
  • 回家和别人谈到工作的事情,要不要说实话呢?
  • 家里人又会提起「回老家」的事情

虽然工作 3 年多了,但我还没怎么给过家里人钱,逢年过节又遇上失业,这个年过得真不是滋味。

封控的 2-3 月

和大家不同,我感觉我今年只有 11 个月,少了的那一个月,因为住的城中村有好多确诊的,整个村子被封,被迫居家,有点像是在坐牢。

封控时间:2 月 22 日 - 3 月 30 日(在 3 月的最后 1 天终于解封了)

具体可见我写过的一篇文章:解封以后,被偷走的一个月

封控之前,还有一个小插曲,在事后看来,我也是足够幸运,那就是我在 2 月 17 日(周四)入职了现在的公司,上了 3 天班之后,就开始被封控在家,开启了长达 20 多天的远程办公。

事后想起来,如果我当初还在纠结要不要再看看别的机会,没有选择入职现在的公司,被封控的那一个月,我会不会过得更难受,会不会在煎熬里度过呢?会不会一整年下来过得比现在还差呢?

我不知道,过去的事情也无法假设,我只能说,这是今年最幸运的一件事。

根管治疗

过年回家的时候,除了发愁年后要找什么工作,还有一件让我吃饭都不得安宁的事,那就是牙疼——喝水牙疼、吃肉牙疼,原本桌上有很多好吃的东西,因为牙疼都索然无味了,那种感受,牙疼过的朋友都懂。

刚从老家回到深圳的那天下午,牙疼又开始发作了,不过这次是疼到脑壳都痛,脑袋像是要炸开一样,最后吃了一颗布洛芬才有所缓解。

真应了那句,「牙疼不是病,疼起来要命」。

后来去了医院,医生说疼的牙都烂到牙根了,得做根管治疗,每周末要去一次医院,中间因为封控,导致整个疗程特别漫长。

我特地在滴答清单中记录了根管治疗开始与结束的时间,历经 86 天,我提前带上了假牙(冠)。

整个疗程下来,包括最后戴上的牙冠,花了大几千块钱吧……肉疼,治疗牙齿真的是花钱如流水,一口好牙真的是一座金矿。

劝各位还有一口好牙的时候,注意多保养牙齿,比如:

  • 每年至少洗一次牙,去除牙结石(牙医推荐每半年洗一次牙)
  • 除了刷牙,最好还要养成使用「牙线」的习惯,我现在都不用水牙线了,而是用普通的牙线,买的时候注意买那种细牙线。别看牙齿已经刷干净了,用牙线很多时候还会掏出东西的,相信我……

工作上更忙的一年

来了深圳一年多之后,越发体会到这座城市的一些不同,比如,身边或者网上的人,没说几句话,好像都离不开「搞钱」这两个字,搞钱即正义,以搞钱为荣。

在简单对比了广州和深圳两座城市每月的支出,至少是 1000 的差额之后,对「努力搞钱、保住份工」这句话开始有了体会。

从 2 月份换了工作之后,今年整体上比毕业以来的过去 3 年都要忙,晚上 10 点下班是常态,这种节奏恍惚之间又给了我一种回到高三下夜自习的错觉,那时候也是在教室待到 10 点才回宿舍。

工作日工作时间比较长,但比较欣慰的地方在于,周末至少是双休的,多少能消除工作一周下来的疲惫。

工作上更加忙碌,留给自己学习、写东西,或者做其他事情的时间就变少了,这方面有客观因素,当然更多的还是自己的自律(懒癌发作)、管理能力不足导致的:

稍微有一点空闲时间,要么想玩游戏,要么想看视频放松,没有足够的自制力克服它们的诱惑……

运动

上周阳了之后,在家休息的时候,点开了 iPhone 上好久没打开的「健康」App,最初是想瞟一眼自己的心率数据,发烧的时候心率不是会加快嘛?

同时还点开了去年我非常关注的一个数据——最大摄氧量,从这一整年的数据趋势可以看出,年初的最大摄氧量已是巅峰,往后就是走下坡路了。

9FA0118A-FF49-460D-95E3-47E483E0FBEE

关于「有氧适能」的介绍,可以查看一段来自 Apple 官网的内容:

有氧适能测量的是你的最大摄氧量,也就是你的身体在锻炼时能够消耗的最大氧气量。你的有氧适能水平是你整体身体健康情况的重要指标,也是你长期健康情况的预测指标。Apple Watch 可通过测量你在户外步行、跑步或徒步旅行期间的心脏工作强度来提供有氧适能估算值。

如果你使用“体能训练”App 开始进行户外步行、跑步或徒步旅行,Apple Watch 也可以估算你的最大摄氧量。Apple Watch 支持 14-65 毫升/千克/分钟的最大摄氧量范围,这个范围经验证适用于年满 20 周岁的用户。

最大摄氧量指标变低,也和今年运动次数变少有关,之前做的一个记录跑步数据的网站,显示我今年只跑了 70 次(严格来说应该只有 69 次),对比年初计划的 200 次运动打卡,远远不及预期……

看了今年惨淡的运动次数、逐渐变差的身体,明年立个小 flag:多多运动,学会游泳🏊

今年最大的一笔支出

今年 8 月份的时候,趁着教育优惠、还有一个同学还在上大学,找他帮了一下忙,从苹果官网买了一台 2021 款的 Macbook Pro。

至此,我算是勉强集齐了苹果家的「旧三件」和「新三件」——

  • 苹果旧三件套:iPhone、iPad 和 Macbook
  • 苹果新三件套:iPhone、AirPods 和 Apple Watch

买 Macbook Pro,主要有 2 个考虑,一个是想体验一下被很多人称赞过的 M1 系列芯片,另外一个则是考虑到有时想带电脑出门,不想因为 iMac 只能在家使用而被迫呆在家里。

我对苹果 M1 系列芯片最大的预期是,能在电脑上使用移动端的 App,减少打开手机的次数,但就我使用过的几个 App 来说,体验其实不如预期,反而有点失望

  • 微信读书 App 无法用鼠标划线,还不如使用网页版
  • 知识星球 App 无法调整字号大小,还不如网页版的体验
  • 即刻 App 就是个移动版,跟 iPad 上的版本一模一样,没有针对 Mac 和 iPad 这两种设备进行适配,真的拉胯

不知道同样用着 M1 系列芯片 Macbook 的朋友,你们的感觉如何呢?欢迎在底部的评论区留言。

年龄焦虑/同龄人焦虑

最后,还是要写一下以前没怎么提起的年龄焦虑或者说同龄人焦虑

这东西说起来也怪,你不去关注它的话,它好像并不存在,但当你有时在朋友圈看到,某某人结婚了,某某人生小孩了,某某人的孩子会打酱油了,这东西又突然跑出来了。

有时会在想,咋别人结婚、生孩子看起来那么简单,而我是在入场的时候选错了模式吗?咋都这么 hard?

原本 TA 们和我是同龄人,但现在我们好像完全是两个不同世界的人,关注点也全然不同,没有多少共同话题,就连维系关系慢慢也变得没什么必要。

有时我也会胡思乱想,如果有一天我结婚了,能请到多少个人来呢?不会凑不齐一桌吧?

好了,以上就是今天想分享的内容,希望对你有帮助。

如果对你也有帮助的话,别忘了点击下方的点赞、在看分享按钮,你的小小支持,是我持续更新的最大动力,我们下次再见。

测试

测试可以正常运行部?

从美区 Apple ID 下载 GitHub App

之前就知道 GitHub 上线了移动端的 App,最开始好像上架到了国区的 App Store,今天心血来潮想去下个 App,却没搜到,我记得之前是下载过的。

直觉告诉只能通过美区 App Store 下载了。

你看到的这条短消息,就来自于 GitHub iOS App。

值得一提的是,从美区 App Store 下载 App,不需要使用代理工具。

将网页内容保存到Notion的两个浏览器插件

文/彭宏豪,本文首发于我的公众号「效率工具指南

Hello 各位好。

之前一篇文章介绍过一款剪藏工具 Cubox,可以很方便地保存公众号文章或网页内容,但这款工具有个不足的地方:收藏超过 200 篇内容,就需要开通会员。

除了充钱,Cubox 还有一个不太令我满意的地方,它与我正在使用的 Notion 是两个独立的软件,收藏与记录的东西不能放在同个软件,搜索东西比较麻烦。

基于此,我找到了 2 个可以将网页内容保存到 Notion 的工具,让收藏的内容也能汇总到 Notion,方便后续的检索。

Notion Pro Clipper

Notion Pro Clipper,是一个第三方的 Notion 剪藏插件,比 Notion 官方的剪藏插件好用太多。

插件支持 Chrome 和火狐浏览器,安装插件并授权账号后,点击右上角的插件按钮,弹出的面板如下。

它支持 4 种剪藏方式:网页链接、整个页面、选中的区域以及截图,其中截图还细分为 3 种——区域截图、可视区域和整个页面。

将内容保存到 Notion 后,最好在 Notion 中预览一下剪藏后的内容,因为可能会出现部分图片丢失的情况。

这里着重说一下,使用插件保存公众号文章,如果想将原文保存到 Notion,需要选择 Section

如果你选 Full page,它还是会和 Notion 官方的剪藏插件一样,把文章链接而非原文保存到 Notion,后续公众号原文被删除,即便保存了链接也是徒劳。

Notion Pro Clipper 官网:
https://notionproclipper.com/

简悦

除了前面的插件,这里还有另外一个可供选择的插件——简悦

安装插件后,回到想剪藏到 Notion 的页面,右击鼠标,选择「简悦 >> 阅读模式」。

进入阅读模式后,点击右下方的「…」按钮,切换到「动作」面板,往下滑动面板,可以看到:

简悦支持将网页内容保存到多个平台或软件,这里我们选择「保存到 Notion」即可。

不更改简悦默认设置的情况下,它会将网页内容保存到 Notion 左侧栏最上方的页面。

如果你想更改保存的位置,可以打开简悦的设置页面,切换到「服务」选项卡,找到刚刚授权的 Notion,将默认页面更改为其他 Notion 页面。

简悦官网:
http://ksria.com/simpread/

相比前面介绍的 Notion Pro Clipper,简悦插件的功能更为强大。

简悦插件还支持将 Notion 中存放的内容导出为 Markdown 文件,解决 Notion 自带导出功能图片丢失的问题,详细操作可参考之前发布的一篇文章:

Notion客户端不好看?手把手教你把它变好看。

欢迎关注

以上,就是本次想和你分享的内容,希望能够对你有一点帮助。

公众号:效率工具指南

死亡不是人生的终点,遗忘才是。

去年 10 月份我写了一篇搭建 Hexo 博客的文章《我终于拥有自己的独立博客了》,时间很快,将近一年,连搭建博客用到的「腾讯云」这阵子都一直在提醒我:该给你的网站域名和服务器续费了。

有了公众号,为啥还要多去折腾一个博客呢?

我之前的想法是,希望在数字世界能有一个相对比较独立的家,任凭其他平台如何变化,眼看它们起高楼、宴宾客、见楼塌,我的博客还是我的,至少我的博客数据在本地和 GitHub 上各自有一个备份。

除了这个,前两天还看到播客节目「捕蛇者说」的主理人 @laike9m 在他的博客文章《People Die, but Long Live GitHub》中,他提出了一个问题:

如果你希望存储一段信息,让 100 年后的人也能访问,要怎么做?

他认为现有的大部分网络服务都不靠谱,连提供这些服务的公司,会不会在接下来的 100 年中消失了,也是个未知数。

思来想去之后,他认为只有 GitHub 是比较靠谱的,原因是未来世界依旧是离不开开源的,开源拥有无穷的魅力和力量,正是因为有许多热心的人选择将自己做的项目开源出来,我们得以站在前人的肩膀上,站得更高、看得更远。

想要完整阅读这篇文章《People Die, but Long Live GitHub》,可以扫描下方的二维码:

QRcode_A — a1
如果你有一点小追求或者小念想,希望自己公开分享出来的东西,在 100 年后还有机会被别人看到,真的,我推荐你将它们存放到 GitHub 上。

关于如何使用 GitHub 来写博客,之前写过了两篇文章,感谢的可以戳下方的链接:

使用 GitHub Issues 来写博客
可能是最最最最简单的搭建博客方法

给博客首页添加 GitHub 图标

不少个人博客或者网站,都会在网站首页的右上角添加一个如下图的 GitHub 图标,点击图标可以跳转到 GitHub 主页或者博客所在的仓库。

如果你也想要给自己的博客添加类似的图标,可以参考下面的方法:

首先打开网站 GitHub Corners,这个网站专门提供了不同样式的 GitHub 图标,左侧是 GitHub 图标的效果图,右侧是画出图标以及给图标添加动效的代码。

从中选择一个你喜欢的 GitHub 图标样式,复制右侧的代码。

GitHub Corners 地址:
https://tholman.com/github-corners/

接着打开博客项目的主题文件夹,这里以我搭建的 Hexo 博客为例,我所使用的 Hexo 主题是 Fluid

沿着 Fluid >> layout 路径,打开 layout.ejs 文件。需要注意的是,如果你用的是其他 Hexo 主题,layout文件的后缀可能与这里的 ejs 是不一样的。

打开 layout 文件之后,可以搜索 </header> 导航栏标签,在 </header> 上面一行,粘贴我们刚刚复制的代码。

接着还要对粘贴的代码进行修改,将最前面的 href 属性值更给为自己的 GitHub 个人主页链接🔗或者博客仓库的地址。

修改好文件之后,将本地作出的修改 push 到远端的仓库或服务器,应该就可以看到,博客首页右上角新增了一个 GitHub 图标。

但我昨天在测试的时候,还遇到了另外一个问题,添加的 GitHub 图标被左侧的透明导航栏覆盖掉了,如下图所示,导致 GitHub 图标可以点击的区域变得很小,非常影响用户体验。

后来咨询了一位网友 @无声,他通过浏览器的调试工具「开发者工具」,帮我找到了原因:

我使用的 Fluid 主题中,导航栏的层级 z-index 属性值为 1030,而我从 GitHub Corners 网站复制的 GitHub 图标没有设置 z-index 属性,默认为 0,即导航栏的层级比 GitHub 图标高出很多,因此 GitHub 图标就被导航栏覆盖掉了。

解决这个问题的方法是,给我们从 GitHub Corners 网站复制的代码添加额外的一小段代码:

在代码中定位到 position: absolute; 的位置,在它的末尾添加 z-index: 1031;,这里的数值只要比默认的 1030 大一点的整数即可。

修改之后保存,再次将代码 push 到远端,刷新博客首页,刚遇到的问题就被解决了。

以上。

使用 GitHub Issues 写博客

使用 GitHub Issues 写博客

这个仓库是从 yihong 老师那里复制过来的

使用 GitHub 遇到的问题

  • 我没有在本地使用 Git 来上传文件,都是直接通过 GitHub 上传功能来上传文件的
  • fork 过来的项目是没有 Issues 面板的

GitHub Actions 生成 Readme 文档

  • 创建或修改 Issues 会触发 GitHub Actions
  • 因为 GitHub 的升级,原项目生成 Readme 文档的 yml 文件,需要将 push 分支名称由 master 修改为 main
  • Actions 运行出错的另外一个原因,没有删除 yml 文件中第 52 行的代码
  • 改了好多遍,Actions 还是运行出错,哭了
  • 重新生成了一个新的 Token,生成的时候权限都开了,再测试一下
  • 给 yml 文件增加了一行代码 curl -H "Content-Type:application/json" -X POST -d '{"inputs": {}, "ref":"main"}' https://api.github.com/repos/yihong0618/2021/actions/workflows/4756004/dispatches -H "Authorization: token ${{ secrets.X_A }}",看看会不会报错?不清楚这行代码的含义

使用 GitHub Issues 来写博客

文/彭宏豪,笔名/安哥拉

Hello 大家好,我是安哥。

去年用腾讯云搭建了一个可在国内正常访问的博客,时间一晃而过,租用一年的服务器就快到期了,由于去年我是腾讯云的新用户,可以不到 100 块的价格租到为期一年的服务器。

但从新客户变成老客户,如果想要继续租用服务器的话,并没有任何续费优惠,反而是之后每年的价格都变高了,有点像是其他平台「大数据杀熟」的感觉。

以我现在租用的一台服务器为例,续费一年的价格是 692 元,一次性续费至少 3 年,才有所谓的 5 折折扣,总价为 1251 元,均摊下来一年也要 417 元。

图片

想着每年没写多少篇博客,也没多少人看,在这上面也赚不到钱,每年却要支出一笔费用,这让我有点犹豫要不要续费下去。

基于此,我又重新寻找简单、不需要过多折腾、最好还能是免费的建立个人博客的方法,正好这两天看到一个基于 GitHub 的 Issues 功能来写博客的开源项目。

图片

gitblog 项目地址:
https://github.com/yihong0618/gitblog

对比我目前正在用的部署在腾讯云的 Hexo 博客,使用 GitHub 自带的 Issues 来写博客,我目前能感知到的优点有:

  • 完全免费,不需要租用域名和服务器
  • 不需要过多折腾,对不懂技术的人来说非常友好
  • Issues 自带评论功能,不需要后期为博客安装评论插件
  • GitHub 有网页版和手机 App,只要有网,我们可以随时随地发布博客,而不仅仅局限于电脑
  • 发布到 GitHub 的内容,在 Google 的搜索结果中有非常高的权重,如果你写的内容比较优质,或者是许多人都会有的需求,也能有非常不错的曝光

除了这 4 个优点,这个开源博客项目的作者 @yihong 还提到了另外一些使用 GitHub 仓库来写博客的优点

图片

看完使用这个方法来搭建博客的好处,接下来就简单介绍一下搭建的整个过程:

01. 下载整个项目文件

点击项目首页的绿色按钮 Code,在弹出的面板中,选择 Download ZIP,以压缩包的形式下载整个项目文件。

图片

下载解压得到的文件,对解压得到的文件进行修改。BACKUP 文件夹存放的是项目作者之前发布的博客的备份文件,你可以将这个文件夹删除。

图片

打开 .github 文件夹,里面有一个 workflows 子文件夹,继续打开,可以看到一个名为 generate_readme.yml 的文件,在记事本代码编辑器中打开这个文件。

图片

这里我使用代码编辑器 VS Code 打开这个文件,需要修改两个地方,一个是 branches 的值,将其由原来的 master 更改为 main

另一个是分别将下面的 GITHUB_NAMEGITHUB_EMAIL 替换成自己的 GitHub 账号的 ID邮箱

图片

还没有 GitHub 账号的朋友,请出门右转先注册一个 GitHub 账号:

https://github.com/signup

修改好上面两处地方之后,记得在关闭文件之前保存一下文件。

02. 在 GitHub 创建一个新的仓库

回到浏览器中的 GitHub 个人主页,点击右上角的加号,选择 New repository 创建一个新的仓库。

图片

为你的新仓库起一个名字,名字可以是英文,也可以是英文与数字的组成,暂不支持中文仓库名。

图片

接着勾选下方的 Choose a license,从内置的许可证中选择一个协议,因为我们使用的是别人写好的代码,因此这里最好使用与原来相同的 MIT 开源协议

最后点击底部的绿色按钮 Create repository,完成新仓库的创建。

图片

在新仓库中,点击右上角的 Add file,选择 Upload files,将之前下载到本地的文件上传到仓库中。

图片

上传本地文件,和平常上传文件到其他网站是一样的,这里需要上传的文件有 main.pyrequirements.txt

图片

本地的文件夹 .github 中有一个名为 generate_readme.yml 的文件,由于 GitHub 网页版不支持直接上传文件夹,我们要使用另外一个选项 Create new file

图片

在左上角的文件名输入 .github/ 才能创建一个文件夹路径,按照本地的文件夹路径,后面继续输入 workflows/generate_readme.yml

图片

最终得到的文件路径文件名如下图,接着将本地的 generate_readme.yml 文件的内容复制到下方的编辑窗口中。

图片

复制过来之后,滑动到页面底部的绿色按钮 Commit new file,点击确认创建文件。

图片

03. 获取 Token 并配置参数

为了让我们前面创建的 generate_readme.yml 可以顺利运行,我们还需要获取一个 Token 参数,并将其配置到仓库的 Secrets 中。

在浏览器打开网页 https://github.com/settings/tokens ,点击右上角的 Generate new token

图片

Note 这里需要我们为即将生成的 Token 添加一个备注信息,你可以随意填,也可以填入一点比较有意义的信息,譬如下图的 blog_token。

接着下方还要开启权限,为了避免后面程序运行时出错,这里建议勾选所有复选框,最后点击底部的绿色按钮 Generate token,生成一个 Token。

图片

生成的 Token 是一长串数字和字母的组合,我们不需要记住它,只需要点击 Token 右侧的复制按钮,将其复制到剪贴板。

图片

接着回到我们前面创建的博客仓库,点击 Settings >> Secrets >> New repository secret

图片

这里需要填入两个值,Name 填入 G_T,这个值是固定的,它与之前的 generate_readme.yml 文件中定义的变量名有关,变量名没有改变的话,值就是这一个。

下方的 Value 就填入刚刚我们复制到剪贴板的 Token 值,最后点击下方的 Add secret 即可。

图片

04. 使用 Issues 发布第一篇博客

完成上面的操作,就可以说是完成了写博客之前的所有配置,点击仓库顶部的 Issues 选项卡,接着点击右侧的 New issue

图片

在打开的新页面中,可以看两个文本框,一个是用来添加博客文章标题的 Title 区域,一个用来输入或粘贴内容的编辑区,Issues 这种设计也很符合我们平时写文章的习惯。

编辑好之后,点击右下角的 Submit new issue,就完成了文章的发布。

图片

对于已发布的文章,如果想在发布后进行修改,可以点击右侧的 … 按钮,选择 Edit 切换到编辑模式,编辑没有次数和字符数的限制,不像已经诞生 9 年的公众号,每篇文章最多只能修改 20 个字。

图片

由于项目的作者用到了 GitHub 的另外一个功能——GitHub Actions,这是一个自动化操作,当我们创建或修改 Issues 中的文章时,它都会运行一次写好的程序,在仓库的首页生成或更新 README 文件

这里就体现为,它会在下方的「最近更新」自动生成我们最近更新的文章列表,方便访问我们博客仓库的人第一时间看到。

图片

因为我这个是今天刚建的博客,看起来还不够壮观,这里放一下项目的原作者 @yihong 创建已久的博客,这或许才能真正让人感受到记录📝的意义:

图片

以上就是本次想和你分享的内容。
看完文章如果觉得对你有帮助的话,别忘了点击底部的「点赞/在看」鼓励一下我,谢谢。

2022年的第1个flag

多练习口语表达,提升口头表达能力

提升方式

  • 录制视频号视频
  • 朗读文章
  • 运动

何去何从

想做的事情:

  • 学着B站的Up主做自由职业
  • 想学前端

想做但又怕做不好,害

失业后二三事:代缴社保

失业半个月,最后还是沦落到了找人帮我代缴社保的地步。

刚问了一个帮人代缴社保的公众号的客服,说是每个月 16 号之后就没办法帮人代缴当月的社保和公积金了,社保交了非深户第 1 档,最便宜的一档,加上 220 元的公积金,加上服务费 120 元,总计 1413 元,肉疼唉。。。

image
image

要换到新的城市了

上周五去深圳面试,面试通过了,下周就要入职了,即将换到新的城市——深圳。

对新城市,需要重新适应。
对旧城市广州,有点不舍,毕竟包含上大学的时间,来广州有 7 年了。

昨天下午在微信听书上随便录了一点东西:

album_temp_1634961178

想起我在GitHub的博客了

早上跑步的时候,听了 yihong 老师做客播客「Byte Talk」的一期节目《跟 YiHong 聊聊编程、开源和跑步》,才想起我在 GitHub 上弄的这个博客。有这个博客,也要感谢 yihong 老师。

image

入职新工作将近一个月,慢慢适应中,每天早上 10:05 要开一个简短的「站会」,讲述自己昨天做的事、今天打算做的事。

记录一下早上站会说的:

  • 昨天:和小组 Leader 确定训练营大纲;写了一部分推文内容
  • 今天:争取今天写完训练营推文(第二版)

离职的时间点

今晚在滴答清单中搜索了一下关键字「离职」,看到今年 3 月份的时候,就在软件中偷偷写下了离职的时间点——公众号做到 1 万关注就离职,这个目标在今年 6 月初就达成了,离职是拖延到上个月月底才真正执行。

下载微博视频的工具Maipo

很早之前写过一篇文章《这10个下载工具,让你成为朋友圈最靓的仔》,介绍了多个下载不同平台视频内容的方法,其中就有一个可用来下载微博视频的工具——iiilab

原本只要将想下载的微博视频链接🔗粘贴到下方的输入框,就可以很方便地下载视频。

但我前两天想用它来下载视频,意外地发现这个工具已经失效了。

失效的原因,我猜测是微博推出了微博视频号之后,故意将视频的原始链接隐藏起来了,每次点击不同微博动态末尾的视频链接,不管是什么视频,都会跳转到下图的页面。

故意将原始链接隐藏起来,这大概率也是为了阻挡搬运党来搬运微博的视频内容,这对内容平台来说似乎无法厚非。

但从我自己的角度出发,考虑到现在不少内容都会悄无声息地消失,还有一些内容是只有在微博上首发的,可以找到最高清、没有叠加那么多水印的版本,我有时还是会选择下载下来。

因此,这里介绍一个我发现的可用来下载视频的方法,这个方法暂时仅限 Mac 电脑使用:

先在电脑上安装第三方微博客户端 Maipo,软件免费,可从 Mac App Store 下载。

这个第三方客户端是一位就职于微博的工程师 @Naituw 开发的个人项目,因此在这个软件上登录自己的微博账号,应该还是比较有保障的。

登录账号之后,下载视频的方法也非常简单,鼠标移动到想下载的视频上方,长按左键将视频拖拽到电脑桌面或文件夹📂中,就可以将视频保存到本地了。

其实除了这个方法,我之前还尝试过用 Mac 上的一款知名下载工具——Downie,不过遗憾的是,也是因为 Downie 无法获取到视频的原始链接,导致下载失败。

如果你在手机上使用一些第三方的微博 App,可以自行查看一下,App 内是否提供了将视频保存到本地的功能,因为我没有使用第三方的 App,这里就无法提供相关信息了,见谅。

以上,就是本次想和你分享的内容。

如果对你也有帮助的话,别忘了点击下方的点赞、在看分享按钮,你的小小支持,是我持续更新的最大动力,我们下次再见。

近期值得关注的App:将微信聊天记录导出为HTML

好久没更新这类文章了,今天趁着假期,来更新一篇。

夸克浏览器

夸克浏览器,这里不说夸克的缺点,只说我刚发现夸克的一个功能——夸克网盘

一个浏览器也推出了网盘功能,只能说现在的工具类产品变现太困难了。

一个免费的浏览器,除了加入更多的广告,现在还试图通过网盘的会员费来增加收入。

免费用户有 10GB 的存储空间,但如果你想扩容的话,可以开通一个 3TB 的普通会员,价格为 5 元/月,如果你是学生的话,低至 1 元/月,一整年下来年度会员为 12 元,可以说是非常便宜了。

但最终决定是否要使用夸克网盘,我觉得不应该只看价格,更应该注重网盘长期的稳定性,当收费用户数量太少、不足以分摊网盘服务的投入时,这种网盘服务大概走不了多远,何况还有免费、更大容量的「阿里云盘」等着你。

IMG_6611A6B32BD6-1

Poet.so

Poet.so 是一个网页版的图片分享工具,它可以图片的形式分享你发布过的 Twitter 动态,效果如下图所示,样式非常好看。它会保留你的推特头像、ID、动态发布时间、回复数、转发数和点赞数。

16320964957472

下图是 Poet.so 的官网,下方的工具栏可更改分享图的背景、深色/浅色模式、是否显示回复数、更改卡片的尺寸。

16320971226964

Poet.so 官网:
https://poet.so/

这个产品是 Twitter 上的网友 @larry 推荐的,他既是一名开发者,也是一名设计师,除了推荐自己做的产品,还会经常分享许多设计相关的资源,感兴趣的可以去推特或者即刻上关注他。

16320975802878

稍微提一嘴,现在很多社交产品的内容都没法看,目前高质量的社交内容平台,我觉得只剩下即刻Twitter 了,Telegram 可能也有,但太花时间了,一不小心就沉迷于看别人的聊天记录了。

魔法分享

如果你使用的是安卓设备,想实现类似上面以图片的形式分享内容的目的,可以考虑使用下面这款 App——魔法分享

在 Google Play 中,这款应用的介绍是这样的:

在我们每天都使用的 App 和网站中有很多精彩的内容,它们大部分都承载在 Web 中。很多时候,我们如果只是单单分享一个 🔗Web 链接,还需要花很长时间向别人说明我们在分享什么内容。于是我制作了这个 App,让你能轻松地从 Web Link 中获取标题、描述和图片,以分享给朋友。

16320978314213

同样是以一条 Twiiter 动态为例,通过魔法分享 App 生成的分享图如下,除了附带动态的原始链接,还提供了二维码,方便你打开内容的原始链接,可以说很有国内特色了。

16320976708806

魔法分享 Google Play 下载链接:
https://play.google.com/store/apps/details?id=net.atlassc.shinchven.sharemoments

无法打开 Google Play 的朋友,可以通过下面这篇文章,查看另外的下载方法:

手机电脑软件去哪下?看这篇文章就够了!

免费领取「爱企查」年度会员

相信很多人都听过或者用过「企查查」,一款用来了解不知名公司基础信息的工具,而爱企查也是百度推出的类似工具。

16320990784293

在使用这类工具时,我们可以看到企业的基础信息,比如创始人、投资关系,但对于一些我们更为关注的重要信息,譬如企业的风险信息,印象中企查查直是需要付费才能查看,而爱企查则是限制了每天查看的企业数量。

16320995438163

企查查的会员费也不便宜,为了一个不是很高频的需求而去开通会员,实在是没这个必要。

前几天在一个群里看到一个群友分享了「免费领取爱企查会员」的链接🔗,最多可免费领取 3 年会员。有需要的朋友,可以点击下方的卡片,在公众号「效率工具指南」后台回复「爱企查」三个字,免费领取会员。

将微信聊天记录导出为 HTML 格式

前几天还在吐槽微信占用手机太多内存了,昨天就在 Twitter 上看到一个将聊天记录导出为网页 HTML 格式的方法:

16321004977050

在项目的 GitHub README 文档中,作者说明了导出的流程:

  • 先将 iPhone 的全部数据备份到 Mac 上。如果你使用的是 Windows 系统,这一步可通过 iTunes Windows 版本完成。
  • 使用一款名为 iExplore 的软件,将备份数据中的 Documents 导出到本地系统。

完成上面两步之后,就需要用到代码啦:

  • 克隆 GitHub 项目代码,或者将 GitHub 项目的所有代码下载到本地,下载后记得解压缩。

16321009784761

  • 编码音频解码器(这一步应该是为了后续导出微信聊天记录中的语音)。打开终端,输入 cd silk/silk && make && cd ../../ 进入代码文件夹。
  • 在终端中输入 npm install 安装相关的文件。运行这一步之前,请先确保你的电脑安装了 Node.js,安装了 Node.js 之后,才可以使用 npm 命令。
  • 最后一步,在终端中输入 node index.js path_to/Documents/{uid} output_dir,这里的 path_to/Documents 要更换为第 2 步导出的 Documents 文件所在的路径,uid 则是 g3c3814a370neh4dr69uf9f889f6ea7a

16321006911184

按照这个操作导出的 HTML 格式的聊天记录,在浏览器中打开的预览图如下:

16321004562537

目前支持导出文本、语音、图片、视频和系统消息,后续可能会支持导出 Emoji 和链接。

image

wechat-export GitHub 项目地址:
https://github.com/luin/wechat-export

说实话,这个将聊天记录导出为 HTML 的方法,操作起来还是非常麻烦的,不适合大多数人。

我还是期待传说中的「微信付费云存储」早日上线吧。。。不想折腾了,或者是换新手机更快。。。

以上,希望有帮助。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.