-->
July24,2020
vectary可以把 2D 的 SVG 渲染成 3D,但是免费版导出的图片是有水印的,导出模型的功能也是收费的(但是我发现可以从 network 中扒\*.obj文件,是,我知道这很 low🤣) ...
July17,2020
貌似有两周没怎么更新博客了哈,因为这几天白天就是冲浪游泳晒太阳,晚上就是写代码(啊~惬意),写了一个踏浪 App,用来查看大陆东南沿岸的冲浪浪点情况。 踏浪小程序码 为什么选择小程序 就国内来说,如果是放到 web 这个纯开放平台上,...
June14,2020
既然在浏览器中也可以计算多维数组,拿浏览器做深度学习也可以理解了。Google 给浏览器中设计了 tensorflow.js,跟 python 下面的 tensorflow 是同一套 API。又有一群人在 tensorflow 的基础上封装...
May29,2020
WebRTC 是一个我在大学时期就关注的技术了,然而由于时间过早,很多技术细节都还在草案上就暂时罢休。今年年初,全世界都进入在家办公状态,视频会议工具被推到风口浪尖,webRTC 技术又一次被推到小高潮,于是便有了这个实现以及这篇文章。 ...
May12,2020
Flutter 是一个号称面向全平台的框架,既然立了 flag,早晚要去摘的。除了 iOS 和 Android,beta 版本的 flutter 还支持 web 网页以及 mac 桌面端,alpha(master 分支)版本还提供 Wind...
May10,2020
这是一个写得一头沮丧的文章,可能是期待值比较高吧,所以任何一个想用 Flutter 写 wearOS 的朋友都要注意一点,他能写,但可能没那么好。这篇文章本来想参考Flutter: Building Wear OS app,因为wear这个...
May08,2020
好的动画会使 UI 更加直观,是应用更加精致,并提高用户体验。Flutter 的动画使简单动画和复杂动画的实现变得容易。Flutter SDK 所遵守的 Material 设计语言包含了标准的动态效果,你可以简单地自定义它们并应用于你的应用...
May07,2020
我要死了,这个系列怎么这么长。 许多应用都有多个页面来展示不同信息。比方说,你可能在页面展示一个产品的图片,当用户点击时打开这个产品的详情。 在 Android,新的页面叫做 Activities。在 iOS 新的页面叫 ViewCon...
May06,2020
在 Flutter 中,你应该使用部件去描述针对于现有状态和配置的界面。 部件是由许多很小或者单一目的的部件组成。比如Container部件就包括几个相关布局、绘制、定位和定型组件,像是LimitedBox、ConstrainedBox、...
May05,2020
如何创建一个 Flutter 应用 创建一个 React Native,可以在终端中使用create-react-native-typescript-app,或者expo-cli。 使用 Flutter 创建应用,可以采用以下两种方式。...
May04,2020
这是一篇翻译,原文来自于官方文档,当然,里面夹带私货,哈哈。 从 JavaScript 到 Dart 就像 React Native,Flutter 也是用响应式界面。但是 React Native 是链接原生环境,而 flutter ...
April27,2020
这是细化了解 threejs 的第二篇,第一篇 在网格上渲染 这里有一点类似于使用多个场景,设想如果想要做一个类似于水晶球的设计,水晶球有一个 scene1,水晶球自己又在另一个 scene0 里面,这里就需要使用 renderTarg...
April21,2020
记录下最近几天的事,终于 Dell 的维修把我电脑的风扇修好了,不过感觉 inspiron 的风扇设计有 bug,新风扇估计也撑不了多久,但愿只是我多疑了。另外通过神奇的某宝,我将我手上的小米平板二升级了内存和硬盘,考虑到 8GB 内存对于...
April16,2020
CSS gradient generator ...
April07,2020
今天用了半天的时间把 observable HQ 上面的 Learn D3 学习了一遍,这是纯笔记版。 不过今天真的是爽到了,没错,我终于找到了以前学习 D3 没动力的原因了,那么厚的一本书,基本上就是把 D3 gallery 抄了一遍。...
April04,2020
学习机器学习的时候用上 python 的 Jupyter notebook 是真好用,曾经就想,如果 JavaScript 也有一个就好了,没错ObservableHQ就是基于 D3.js 的数据可视化笔记本。 官方的入门讲的很详细,接下...
March30,2020
虽然维多利亚的秘密没有了,但是 CSS 的秘密还是可以考虑考虑的,这本书是 2015 年出版的,相比于现在,显然里面的很多属性已经可以做到多平台兼容了,当然里面还没有涉及 grid 布局,强烈推荐 wesbos 的 grid 课程,虽然看完...
March29,2020
使用 VSCode 开发 Rust 的我,最难过的一刻就是打开编辑器时的 RLS 检查,可以看做它是一个用来检查代码语法的后台程序,在 RLS 的 issue 里面有很多人吐槽他初始化的速度实在是太慢了,然而大佬的回复都是说他们不需要使用这...
March27,2020
我觉得必须要介绍一下 svelte 这个框架,确切的说是 svelte v3,这应该是继 riotjs、typescript 和 rust 之后又一个能给我眼前一亮的感觉的产品了。 关于 Svelte 不得不提到他的作者 Rich Ha...
March26,2020
先把刀放下,我知道,现在已经有 n 种 CSS 的解决方案,而且基本上没有一个用着顺心的。 我记得曾有一段时间,好像是使用 YUI 那会儿,CSS 的 class 往往会命名成布局规则,比如希望一个 div 有 10 像素的留白,就给他添...
March22,2020
使用 threejs 开发 webGL 应用应该是几乎每个前端工程师想要做的事儿,然而虽然对比于原生 WebGL 开发来说,threejs 已经做了很多,但是相对于现代的一些前端框架。threejs 还稍显不足。针对这些不足,微软开发了Ba...
March17,2020
最近在忙活让网站使用 Cypress 做测试,之前使用苹果电脑以及 Linux 下面用起来还不错,这次在 Windows 下面碰壁比较多(其实我国的网络也有一部分功劳),所以在这里记录一下。 尝试使用 WSL(失败) WSL 可以使用 ...
March10,2020
Docker engine 如下是官网的安装过程,首先移出 Ubuntu 原有的 docker(如果有的话) 安装相关依赖 增加 docker 的安装源 开始安装(我的架构是 x86\_64) Docker compose 安装...
March06,2020
最近在重构我部署在 GitHub pages 的博客,本来不想添加评论系统的,但是手贱,非想要加一个。 尝试了 disqus(一个在国内无法使用的评论系统),貌似page.url中不能使用中文字符...这就尴尬了,突然想起来以前看 hac...
March05,2020
很久以前就想迁移了,但是一直没下手,原因很简单,就是 ruby 不太熟悉,而使用 node 工具链比较趁手。 当然了,Gatsby 的主题对比 Jekyll 就少太多了,没关系,大不了自己设计(又是一个大坑)。 Gatsby 官网的 t...
February27,2020
这是一篇翻译,原文,这可能是第一篇系统讲解 rustwasm 的文章了。 这本书适合谁? 这本书适合任何对快速编译 Rust 和 Webassembly 感兴趣的人,相关的代码已经发布在网上。你应该已经了解一些 Rust 的知识,对 J...
February25,2020
今年年初的时候,我整理了一下前端测试现状,有一项就是 mutation test。本文将会讲一下如何给 typescript 项目添加 mutation test。 Stryker-mutator 首先,为项目安装 stryker 全家...
February22,2020
最近在看 getify 的You-Dont-Know-JS,第二版里面相对于第一版增加了很多个人认为比较硬核的东西。第二版貌似对 var 关键字进行了洗白,就目前来看还是比较争议的,毕竟这几年来我基本上已经用 let 完全替代 var 了。...
February21,2020
从 chocolatey 可以直接安装 flutter。 运行成功后可以运行flutter doctor检查环境是否完备,比如我会有X Android license status unknown.报错,可以运行以下命令检查详情。 发现...
February10,2020
最近我一直在实践 rust 相关的内容,本来想写一篇类似于scrapy 的文章,后来发现内容有点多,仅仅一篇文章兜不住,干脆写一个系列好了。 使用 Rust 的工具 rustup 使用 chocolatey 安装,安装好以后只是处理好...
January03,2020
这其实不是一篇总结文档,而是一个笔记,基于NodeJs && JS testing best practise。 比较有趣的是,Stryker Mutator这个工具,可以用来做 mutation testing,简单说,一般测试工具只能...