小米路由器3配置外网开机和远程桌面
之前一直用TeamViewer作为远程软件,有一段时间帐号被识别为企业帐号连上之后频繁断开,花了点时间在小米路由器3和VPS上配置FRP,实现远程开机和远程桌面。
之前一直用TeamViewer作为远程软件,有一段时间帐号被识别为企业帐号连上之后频繁断开,花了点时间在小米路由器3和VPS上配置FRP,实现远程开机和远程桌面。
一些老代码还跑在php5.6的版本上,homebrew已经不支持5.6了打算迁移到docker上。php5.6的版本需要安装redis、memcached、xdebug的扩展,nginx添加了nginx-http-concat的插件。网上没有找到合适的docker脚本自己花了点时间来编译,脚本已上github https://github.com/lccf/alpine-php56
webpack经过多轮的迭代,已经成为前端开发工具链上的霸主,配置也越来越复杂。网上看到了一款插件,可以零配置搭建一个react开发环境,方便单个模块调试。虽然离产品级应用还有距离,却可以节省很多时间和精力,推荐一下。
业余项目中遇到一个bug,google好久终于在stackOverflow上面找到了解决方法,用到了Yii框架的buildCondition方法。网上资料不多,分享一下。
从bash切换到fish有一段时间了,换fish之后terminal启动和新开tab速度明显加快。整理一下fish和一些常用shell工具的配置(2018-11-12更新fisher版本)。
抽时间看了下cucumber的js版本,分享下自己写的示例。代码地址: https://github.com/lccf/codelibrary/tree/master/tscucumber
用ts(typescript)写东西有一段时间了,之前库文件的提示使用typings管理,国内访问非常慢项目集成也不太方便。ts 2.0提供了npm包的形式来安装语法提示库,使用国内npm mirror速度飞快。用一个示例项目进行说明:
之前写过一个browserSync的脚本编译jade/sass/coffee,在多个项目中拷贝脚本文件比较麻烦,业余封装了一个npm插件,这里介绍一下用法。
项目地址:https://github.com/thinkjs/autocommand-cli ,插件使用typescript开发,欢迎有兴趣的同学一起完善。
近期公司站点通过联通4G网站访问时被运营商插入广告代码,通过手机抓包定位到运营商值入的广告代码。植入的广告代码通过在固定url的请求中添加内容插行一段js,通过body.appendChild在页面引入一段js代码。想到一个应急方案,通过改写appendChild来拦截广告,经测试有效。代码如下: