ken

3 posts published

基于阿里云函数计算FS 实现KOA项目部署 Serverless实践
软件开发

基于阿里云函数计算FS 实现KOA项目部署 Serverless实践

背景最近公司的客户有一个数据解析的需求,本来安排给后端工程师来做的,后来想想,像这些非核心项目需求,还是尽量不要动底层的项目逻辑,应该在业务层去解决。想了一下好像也不难,所以抽了一天时间就完成了需求,项目本身不难,就是用Koa框架写的一些解析方法,输出csv文件啥的。遇到比较大的坑竟然是在部署的时候。 本来想在服务器上丢一个docker上去,然后做一个编排,把代码和环境封装一下,后来想这种不是时长会用到,何必还要占用服务器资源呢,何不尝试使用serverless呢? 而且说到serverless,之前也做过两个小项目。是在腾讯的函数计算服务平台做的,当时感觉还是不错的,代码复制上去,简单的配置一下就可以跑起来了,而且按量收费,平时也不要管服务器的事儿,没想到这次在阿里的函数计算平台FC上遇到了不少的坑。不得不说,在用户体验上,还是腾讯更胜一筹。 这里记录了一下使用 Node + Koa 在阿里云上使用函数计算来部署项目的步骤和避坑指南。 项目核心代码本项目的技术栈是基于 Node + Koa 来实现的中间件服务,请求的时候为了方便管理,封装了 Axios 作为请求拦截管理。 核心代码的坑点: 简单的项目,尽量使用 require(而不是import)使用某些依赖的时候,看下最低兼容的Node版本。尽量选择node14以下的版本如果以上两项都觉得烦,

值得一看

西文字体

原文地址 咱们博大精深的汉字书法艺术大伙都已经非常熟悉了。不过,世界其他国家也同样也有着形式各异的书法门类,这其中就包括西文书法。同时,西文字体的历史与西文书法的历史也是密不可分的有机整体。了解一点书法知识,对设计师来说肯定是有益的。 此篇文章缘起我之前见到有位国外设计师手写的logo非常精彩,形形色色的logo都能用书法笔一挥而就。于是,我心血来潮也写了一写。并特意挑选了一些可以与西文书法结合起来书写绘制的logo,同时也趁此机会对知名品牌logo中的字体设计、品牌视觉形象的历史进行了一次重新深入地了解,在这里也跟大家分享一下。我会按照西文字体的类别来逐个讲述,为此我还专门录制了一些书写的gif动画。 百威是超市货架上常见的美国啤酒,估计平时大家喝完后从来没有注意过瓶身上的图案,细节设计得还是相当精美的。而百威logo中的英文字体“Budweiser”是基于“铜板手写体”(Copperplate)的风格来改良设计的。 产生于17世纪英国的“铜板手写体”当时在西方风靡一时,在字体史上也有着很重要的地位。它是由意大利体(Italic)演化而来,当时广泛用于铜版雕刻印刷当中。它的创新在于首次把一个单词中所有字母都连了起来,这样有利于快速书写。铜板手写体在很长一段时间都是西方许多重要文书、证书、有价证券的专用字体。同时也被广泛用于请柬、名片等社交印刷品上。 现如今我们依然可以从很多历史悠久的品牌或者印刷品上见到它们的踪影。历史上很多西方书法家都留有“铜板手写体”的真迹和古本,均都带有很浓重的个人风格。那时期也产生了许多种不同风格的书法版本,就好比我们楷书也会产生欧、