最近闲逛github时看到一个有趣的项目,running_page,可以自动搭建个人运动记录的网站。大概看了下,过程还是很容易的,就是支持的app不多。自己运动的记录还是很多的,一直也想有记录的想法,正好趁着过年比较空,就搭建一下。
对比了下runing_page支持的几个app,最终选择了keep。昨天逛复兴岛的时候尝试了下keep的行走模式,用起来还是很舒服的,最终生成了一个5公里的行走记录。
搭建的过程主要就是按照README进行的,官方的建议是使用公共的静态站点服务搭建。咱自己有nas也不想让别人保存自己的隐私数据,所有最终目的就是把这个项目部署到自己的nas上。
开始是打算部署在nas上的docker中的,找了一个alpine镜像,启动后按照README开始安装python,以及yarn,但是最终在安装nodejs相关依赖时失败了。没办法,又找了个nodejs的镜像,哪知道又在安装python的依赖时失败了,也是没谁了。
没法子,现在自己的mac上试试了。mac上倒是没啥问题,顺利的yarn带来,访问到了本地页面。但是仔细一看,这还是人家自己的样例页面。又根据教程,清除了本地的运动记录。然后开始下载keep的运动记录。一下载就发现问题了,我明明昨天有5公里的行走记录,怎么显示没有相关记录呢?
后面又看了看项目介绍,人家记录的是跑步记录,咱这是行走记录,当然是下载不下来了。看看了代码中的接口,也是大方的写着runing。去官方翻了翻,发现人家没有公开的api接口,这个接口估计也是抓包弄出来的。
开启proxyman,抓了下keep的包。倒是很容易,行走记录的关键词是hiking。替换了代码中的runing,重新执行,昨天的记录被完美拉拉下来。重新打包编译,终于页面上显示了我自己的运动记录。
个人运动记录网站
本地的运行是解决了,下面要考虑的就是nas上怎么跑了。docker上不能动,就只能考虑虚拟机了。还好咱有现成的。unbuntu上安装python及其以来倒是很容易的。但是nodejs就有点麻烦。running_page这个工程支持的nodejs版本是12-16之间,通过apt安装的node版本要么太新,要么太老。其他方式又太麻烦。
还好有nvm这个利器,ubuntu上安装一个命令行就可以解决。管理各个版本的node也是非常容易。弄完它之后,running_page算是顺利的在虚拟机上跑起来了。
配上nginx,加上cloudflare上dns解析,我的个人运动记录网站算是完美搭建起来了。欢迎大家来参观 Jiang Bo Hiking Page
复兴岛离我家不远,也不是第一次去了。不过之前去的都是岛的下半部分,基本就是地铁站以南的区域。大多数时候都是从渡口进岛,从地铁站出岛。
这次换了个方向,从北边的海安路桥上的岛。海安路旁都是上海理工大学的小区,放假了也还有好多宿舍的窗户开着。也不知到什么情况,也就我上岛的那一会,差不多十好几辆环卫车从我旁边呼啸上岛,差点挡的我没拍下桥两边的复兴岛运河。
岛上基本都是造船的配套设施以及军队的产权地,应该是没有什么普通居民的,也基本很少有车出现,特别是北部,因为大部分都是仓库,白天基本上没啥车辆和行人出现。岛屿的主干道两旁是一些不知名的常青树,再旁边就是一些松木。常青树的树枝在夏天的时候完全可以遮蔽道路,让整条道路看起来像一个长长的绿色隧道。这次去是冬季,可惜了找不出来这种美感。下次找一个雨后的春天再来,那感觉一定美爆了。
上面两张图片都有点美中不足。图一近处的拱形体现的不错,但是远处被一辆面包车给挡住了,没能体现出远处的拱形;图二远处的拱形不错,但近处的树有点秃顶,而且还有电线出境。不过这已经算是矮子中拔大个了,时节不对,也只能尽力而为了。
复兴岛上有个同名的公园,这次也进来看了看,公园里没啥人气,路边都还有青苔,一看就是没多少人来过。里面还保持着一种略原始的风格,树木也显得年老些,还有不少流浪猫。公园旁还临近一个海景基地,里面的子弟兵过年都还在做日常训练,口号响彻整个公园。
逛完公园岛上也就没啥了,下午随便走了走就好几公里过去了。也有点累了,继续地铁回家喽。
作为中国广西比较出名的特产,我知道它的时间倒是没有多久。最近在刷西瓜视频的时候刷到了宰相刘罗锅片段的时候,才第一次知道了荔浦芋头,当时没有觉得有啥。可能是西瓜视频知道我比较喜欢这个片段,后续在不同设备的推荐视频中看到了类似的片段,想到刘罗锅和乾隆吃荔浦芋头那香甜的模样,心头第一次生出了要弄点尝尝的欲望。
虽然生出要尝尝的欲望,奈何上海的菜市场也没这种浓重地方特色的菜,也就慢慢的没了那个心思。过年前的最后一周,大家都是在那里摸鱼,某天早上也不知道怎么了鬼事神差的想起拼多多上应该有这玩意,多多不是号称连接了全国的农产品与它的终端消费者吗?之前被多多重重的的伤害过,本来都打算一生黑的,为了荔浦芋头,就破一次吗。谁知道一破就没收的了手,乱七八糟的各种农夫产品加鲜花下了有5,6单。
赶在春节前,荔浦芋头从广西桂林来到了上海,算是可以赶上了我在上海过的第二个春节。拿回来之后一时半会倒是没想好怎么吃它,不过从箱子里拿出来时,还带着泥土的芳香。算是契合了它产品详情中早上挖,下午发的阐述。
今天终于想起来要吃它,前两天已经送了两个给同事尝尝。一说大家都知道这玩意是刘罗锅吃的,看起来童年回忆都是一样的。那么也就实施刘罗锅的吃法。处理前的荔浦芋头是这样的。
处理前的荔浦芋头
接着切去两端,削皮,切块,切条。弄完之后的荔浦芋头白色与红色交替,看着就和一般的芋头不太一样,还透着一股清香味。
切去两端的荔浦芋头
削皮后的荔浦芋头
切块后的荔浦芋头
切条后的荔浦芋头
开火,烧水,上笼蒸起来,大概也就15分钟,其实也没怎么关注时间。开始把盘子拿出来,香甜味扑面而来,芋头的红色也变得更鲜艳,更有食欲了。
蒸熟后的荔浦芋头
到上白糖,把每一条的芋头裹满如沙细般的白糖,齐活。香糯可口,入口即化。好一个滋味了的。饱腹感也是极强的。
裹满白糖的芋头
原文地址
今天(2021.01.29)是2021年的最后一个工作日了。现在公司里也没剩下很多人,政府虽然号召就地过年,奈何大多数人去年就没有在老家过年,今年但凡是有一丁点的可能就早早的请好假踏上了返乡的路途。
我之所以还在还在公司,到并不是因为我在公司还有很多事情要处理。一个小兵而已,老板都走了,自己也不可能有很多事情。主要是我今年情况特殊,一个是现在老家的防疫措施还有点严重。我堂弟结婚都不能大办宴席。而来我老婆现在身子也不太方便。虽然返乡的心很强烈 ,但也只能老老实实在上海过年了。
最后一天吗,大家都是在打酱油了。上午抽空把自己的个人网站做了个百度云加速就到了饭店。以前的饭搭子要么休假在家,要么已经在家乡吃的满足流油,中午就只能自己解决了。
还是老地方解决午饭 ,开吃之前先去看了看准备打包羊肉的地方。这个地方的红烧羊肉还是不错的,之前吃过一次。完全没有异味。还好羊肉摊还在开着。那就先不管了。旁边小店拿个葱油饼,再去面馆来个肉夹馍,加上二两的酸菜牛肉面。美哉美哉。
美美的吃好,羊肉摊面前已经围了好多人 。咱也不想凑那个热闹,先去旁边的熟食店买点其他东西,这个店面大一点,至少看起来没那么拥挤。但也是排了老一会的队,先等旁边的叔叔阿姨买完。终于要到我了,又来一个比较着急的陪读妈妈,就让人家先来了。谁让咱不着急呢。
终于到我了。也不枉费我在这里站了这么久。买的最火的几个玩意我让老板都给我各自装了满满一盒子。最后再把新鲜出炉的猪排让老板来两块。这些玩意装了我满满一大单子,还好这里比较实惠,倒是没花太多钱。
目光再回到羊肉摊这里,没想到还有好几个人。有个大妈已经在自己的饭盒里挑好了一大块羊肉,前面还有两个阿姨等着老板在哪里拆羊肉。看了看锅里也没几块羊肉 了,我跟前面的几位合计了一下。还好,她们调完还能给我留下几块,也算是不错了。老板也说了,今天下午是不可能再烧了,以往都是每天上午一锅,下午一锅的。今天这一个上午两锅就卖完了,今天下午也没空在烧了。
等着拆肉的过程中,又有几个人来问老板羊肉还有没有。都被我们给抢答了。就这几块,都是我们的了。想要的话就明天早点来了,老板一直烧到大年三十早上呢。也就这两天了,再不来只能等过完年再说了。
聊天过程中,听到几个阿姨讲,羊肉都是过年前吃的,过年后这边都怎么行吃羊肉了。后来我和羊肉摊大姐的时候,大姐说她年后还会烧一个多月。那个时间还是有不少人买羊肉的。过了拿个时间,老板就要改行卖个半年的香酥鸭,等待着下一年秋季的到来。
羊肉到手,又让老板多来了点羊汤。等的过程中看着这红红的汤,想起来这不就是火锅吗。反正过年也不怎么想做饭,把这羊肉再加上羊汤,不就是现成的火锅底吗。涮一涮可以少做好几顿饭呢。下午 就把酒精炉灶和固体酒精买起来。
拿着肉往回走,下午再摸个半天的鱼,就可以回去过年了。
2022年的春节就要来了。
cloudflare wrangler cloudflare github地址
翻译原文地址
🤠 wrangler wrangler is a CLI tool designed for folks who are interested in using Cloudflare Workers.
*wrangler 是一个 CLI 工具,为那些对使用 Cloudflare Workers 感兴趣的人设计。*
Wrangler Demo (Wrangler 样例)
Installation (安装) You have many options to install wrangler!
你有很多种选择去安装wrangler
Install with npm (通过npm安装) We strongly recommend , install npm with a Node version manager like [nvm](https://github.com/nvm-sh/nvm#installing-and-updating), which puts the global node_modules in your home directory to eliminate permissions issues with npm install -g....