WRITING

文章 · 第 3 页

65 篇关于前端、工程与生活的记录

关于直播

正处于难得的空档期,五一去和大学的基友去日本的东北玩了一大圈(东京-仙台-角馆-田泽湖-秋田-弘前-青森-东京),回来也该收收心了。周末无事,浅浅的研究了一下现在大热的直播技术。同时也在这里记录一下。 直播流程(原理) PC端/IOS/Android - 压缩编码过程(H.264/ACC)- 字幕叠加(视频本身处理)- 推流 - CDN - 直播(终端显示直播流)

阅读全文

关于RN项目升级(-)

说道RN,依稀记得去年刚来时接触的时候还是0.38。之后公司要搞App,选了一个不新不旧的版本0.44.3。再到之后为了做一个滤镜的效果,依赖于gl-react和gl-react-native这个库。为了追究更好的体验和兼容Android机,将版本升级成了0.46.4。离职之后最近一直在看web,没怎么看RN这块。没想到现在RN已经更新到了0.55.3。(FB团队是真的勤快),…

阅读全文

从零配置Webpack4.0搭建一个React工程

最近一直大部分精力都在搞App以及Node。前端这块作为初心,还是不能落下。这里不用cli。一步一步记录从零配置Webpack,来搭建起React项目。复习一下Webpack的配置。以及一些前端工程化的一些思考 前段工程化思考 说道前端工程化,最重要的一个目的就是:解放生产力。对源代码进行预处理、自动打包/自动更新页面显示、去处理图片依赖和正式环境统一这几点在开发中极大提高了开…

阅读全文

node图片合成

最近在工作上有一个需求是在server(node.js),将几张图片和文字合成。 经过google一番,尝试了3个库: node-images: 国人开发的一个轻量级,不需要额外安装依赖的图片处理库。可以实现图片大小,合并等功能。本打算使用它来完成需求。不过已经近一年不维护了。node 8.x版本跑步起来。看了一下issue,发现各个平台、系统的兼容性堪忧。还是不去踩这个坑了。…

阅读全文

RN-CameraRoll

最近APP有一个业务需求,需要将APP中web加载出来的图片保存到本地,保存至本地相册。很方便的是RN为我们提供了CameraRoll模块,以获得去访问本地相册,以及将图片存储至相册的功能。这里我们主要用将图片存储这个功能。访问相册的话,由于CameraRoll没有提供相册UI页面以及诸多功能。要实现选取图片的话还是使用第三方的react-native-image-crop-p…

阅读全文

node-path

最近在看node,仿照anywhere,自己也撸了一个静态资源服务器。说道静态资源服务器, 大量运用了路径层级这块。一开始又是相对路径,绝对路径,暴露的接口也是一大堆,有点懵逼。 遂对着官方文档撸一遍,这里笔记总结一下。 path.basename(path[, ext]) path 路径 ext 可选参数 path.basename()返回路径的最后一部分 eg:

阅读全文

node服务器开发上线小记

说道node,之前其实也没少用。不过大部分都是自己搞着玩, 写个小爬虫或是在本地为自己的前端项目跑个接口。 实际开发生产中经验为零。正巧工作中自己负责的APP项目的新模块后台要独立出来, 借此机会使用走了一趟node开发到上线的全过程(express+mongoDB)。

阅读全文

一个小总结

12月底本就打算在这里总结一下自己,工作生活上一堆事再加上工作上的一堆总结:个人总结、小组总结以及小组述职。自己这块一直偷懒没有写,拖到了今天。 回顾2017,那一个字总结就是:变 加入了新公司:无二之旅是变; 技术上从后端到前端再到现在用RN开发移动端是变; 再有就是自己心境的变化,在日本的时候无忧无虑,到现在的焦躁也是变。

阅读全文