技术拆解-时间轴折线图
http://jira002.iwencai.com:8080/browse/DATAV-2055
http://jira002.iwencai.com:8080/browse/DATAV-2055
这是用 D3.js 做关系图时遇到的一个具体需求:节点可以拖动,拖动后连在这个节点上的线要跟着移动。这里记录的是当时采用的方案,核心是利用 JavaScript 的对象引用传递特性来实现【数据驱动】。
我平时喜欢看小说,但是现在的小说APP广告太多了:启动应用有广告,从其他APP切换回来又有广告,体验很不好。因此我想自己写一个简单的文档阅读APP。考虑到现在Flutter挺火的,就准备用这个试一试。因此这里记录下安装Flutter的过程中遇到的一些问题。
https://hanabi.data-viz.cn/index?lang=zh-CN
docker、可视化搭建、sequelize、TypeScript、老项目的熟悉等等。
注意:如果是在项目下,通过 Dockerfile 安装 Puppeteer,请务必在 Dockerfile 执行 npm install 之前,添加如下这一行,否则会因为内网无法下载 chrome 而导致 Puppeteer 安装失败:
最近一个项目需要在服务端用到无头浏览器puppeteer,这个工具对于node版本有一定要求,而我们目前的线上node镜像是8.9版本的,无法支持该无头浏览器,因此需要升级node,重新制作镜像。
前几天基于CentOS6.9的镜像安装无头浏览器Puppeteer,装上后问题很多,无法成功运行,装好这个依赖发现又缺少那个依赖,依赖全部装完后又提示版本不兼容。最终我还是选择放弃CentOS6,改为升级到CentOS7来构建Puppeteer的镜像。
注意:为了避免权限问题,这里我选择了以管理员身份运行VitualBox软件。
我工作已经有九年半了,在此期间,也经历了国内互联网行业的各种变更。总体的感觉,大家在工作中的乐趣正一点点的丢失。造成这个问题的原因有很多,我按照自己的想法总结了下: