这两天天气转凉,很适合搞直播—— OBS 开播之后风扇开始猛转,电脑瞬间变身电暖器。本来打算录完视频再搞直播,既然如此,干脆先播着吧。
今天播了会儿,还发现个直播的好处:知道有人看,可以帮助自己保持专注,效果还不错。于是就开始吧。
准备间隔在两个平台上播,看看哪个效果好,:
因为长时间不播,斗鱼把我的房间关了,还得再申请……所以暂时可能只在 livecoding 上播。
配图是兰卡威某酒店的门铃。

这两天天气转凉,很适合搞直播—— OBS 开播之后风扇开始猛转,电脑瞬间变身电暖器。本来打算录完视频再搞直播,既然如此,干脆先播着吧。
今天播了会儿,还发现个直播的好处:知道有人看,可以帮助自己保持专注,效果还不错。于是就开始吧。
准备间隔在两个平台上播,看看哪个效果好,:
因为长时间不播,斗鱼把我的房间关了,还得再申请……所以暂时可能只在 livecoding 上播。
配图是兰卡威某酒店的门铃。

图文无关,我什么时候拍了这条龙卷风的……
需要调试 Electron 主进程,按照 Webstorm 官方博客的设置,不行,报错。

仔细看错误信息,因为我需要在工作目录下写文件,看起来在这样的执行语句下,会把工作目录定到 Electron 的安装目录里。
不过我直接在命令行里执行 electron . 是可以的,猜测可能跟入口 js 有关,所以把“JavaScript file”删掉,然后在“Node parameters”里填上 .(或者项目绝对路径),尽量贴近命令行里的状况,就可以了。


突然发现 Electron 支持浏览器里的 .requrie(),这样其实就不用 webpack 打包了,反正最后体积也不差那一丢丢。还好测试。
我的环境里,Webpack + Vue + Vue-router,在 webpack.config.js 里设置:
module.exports = {
resolve: {
alias: {
'vue$': 'vue/dist/vue.common.js'
}
},
}
打包出来的文件会报 “Unknown custom element:

这个标题比较大,先挖个坑,日后再填。
忘记哪里看来的:nw(原 node-webkit)的作者从 Intel 离职后,无法继续维护 nw,此时 Github 向他抛来橄榄枝,请他去做 Electron(主要是为 Atom 做基础),于是便有了 Electron。
这两个东西虽然基础架构不一样,不过大体上都是 V8 + Chromium,实现使用 JavaScript 构建系统交互,使用 Web 提供 UI。简单对比了一下我觉得明显 Electron 好多了嘛,所以选择用它来开发桌面应用。
经过几天摸索,开发出来一个应用。不过太小,可分享的东西不多,所以先记几条 Tips。
Electron 构建了一套完整的环境,只需要替换里面的 Web 部分就可以发布。这样最大的好处是每次发布的时候只需要简单压缩一下网页部分,放到包里,不用构建整套系统,对开发机的要求大大降低。
坏处就是,对于我们墙内用户而言,安装 Electron 必须用小水管拉一个将近 100M 的包回来,简直痛苦的要死。更别提后面如果享用 [electron-packager] 之类的工具封装的话还要再下一遍……每到这个时候,都要给病魔加油,愿他早日战胜方校长。
这里建议使用淘宝的 cnpm 镜像,速度会好很多。不过它似乎和 npm 有点冲突。
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install electron -g
至于 electron-packager,因为它使用 [electron-download] 下载 Electron 运行包,可以按照提示,修改下载的源,走淘宝镜像,这样也会快很多:
npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/
至少在我这里,在 Mac 下只能打包 Mac 应用;在 Windows 下只能打包 Windows 应用。所以需要多平台的话,请准备多台开发机。

得知我被裁掉之后,大家纷纷表示了同情。在这里一并谢过。
然后接下来多半会问我如何打算。其实我也不太确定,整个行业变化太快,前前司头一年成功发布一款游戏,挣了些钱;然后次年没有复刻之前的成功,便很快衰败了。前司每年都要翻一座山,今年这座山有点高,希望他们还能翻过去。所以我实在不觉得我现在找家公司会是个好选择,毕竟年底,选择的机会偏少。
前老板 Wei 劝我天冷,赶紧找艘大船。话的确在理,不过我也真不太想这么凑合。
由于种种原因——没钱或者没资格——我们一直没买房,这会儿反倒不能说是坏事儿。至少,我暂时不用担心下个月房贷还不上。找大船我觉得应该不难,但要合适,我觉得可能不容易。正好今年一直很忙很累,这下趁机休息一下好了。
不过作为家里的主要(甚至是唯一)经济来源,我实在也闲不下来,心慌。所以还是准备找些事情来做,原则就是:希望能成为一名自由职业者。这样的好处大概有三:
于是大约有以下计划:
已经和 51CTO 学院签约,正在准备。第一组教程是《“个人网站”开发实战》,计划划分为10个课时,讲解现代化开发需要的技术体系,为具备一定开发知识,为提升自己或扩展能力的初中级程序员指引方向。
我觉得,环境不好,娱乐和培训反而会好,踏入远程教育领域应该是个不错的机会。
另外,我看了下现有视频,还有不少讲 Dreamweaver 和 “table 布局”,我觉得机会还真不少……
总有一些想法需要实现。不过我现在现实很多,以前总想做一些产品去投入市场,如今我只想做两个对自己有用的产品。目的则是提升将来自己的开发效率。毕竟,写代码解决业务问题,每次只能解决一个问题;解决架构问题,那可能一下子可以解决很多问题。
现在在做的项目是一个静态网站生成工具,主要给设计师、摄影师这种需要展示作品的人。考虑的点是:
这方面一是为了减轻经济压力,二是想接触更多的人。毕竟将来想成为自由职业者的话,没有相对稳定的收入还是要不得。
请大家多多捧场。
好了,计划不要列太多,不然容易完不成(现在可能就完不成)。等过完春节,再做调整。
哦对了,利用这些时间也要放松一下,出去玩玩。暂定台湾吧,爸妈想去很久了。

2010年的一天,堂哥问我:“有个人想找人做点东西,你有兴趣么?”然后我就认识了现在的老板,Wei。
我对他的第一印象是:好高,长相好奇怪。不过他那时候实际还没想好要做啥,所以聊了几次,就把这件事搁置了。
又过了一年,到2011年的时候,他找我帮他搭个网站,于是我第一次接触到 Dianjoy 这个名字。
2012年,上家公司遇到问题,这边一直缺人也没中断联系,于是我干脆就过来了。
从此开始将近5年的点乐生涯。
创业维艰。
公司磕磕绊绊走到现在,我本来以为还会这么磕磕绊绊走下去,也猜想过走不下去会怎样。然而当关闭广州办公室的决定传来,我仍然有些不知所措。
我相信对于公司来说,这是个很艰难的决定;相对于我们广研来说,反而是个解脱。只是遗憾我没能给公司留下更有价值的遗产,测试用例全覆盖没做完,自动化测试和持续集成还没动手,老后台迁移也是差最后一大坨……希望会有天使替我来做吧。
祝福点乐,希望点乐渡过难关,迈上巅峰。
PS:给大家普及一个小知识,协议解除劳动合同,会有 N+1 补偿,这个 N,并不是工资 * N,法律给定了一个上限,去年当地社平工资的三倍。所以,如果工资高,千万不要盼望被裁员,我以前就是太傻了……

趁着美国大选结果还没出来赶紧吐槽两句。
川普是好人么?截止到目前来看,是的。希拉里是坏人么?截止到目前来看,很坏。至于为他们站台的人,克林顿是人形大屌泰迪转世,奥巴马侯赛因是既蠢又坏的观海听涛。所以最好是川普当选,对么?我看未必。如果世事都是这么简单,望本识末,有好的纲领就有好的结局,那我们早就建成共产主义了……
按理说这些关我鸟事,这世上比它更直接更剧烈影响我生活的事情太多太多,然而我还是很关注它。因为在我小时候,美国代表先进、发达、自由、民主、富裕、平等,是名副其实的灯塔国。如今,经历此次大选,它的光芒黯淡了。曾经我无比希望将来能肉身翻墙,现在再看,要不就算了……当然我不是自干五小粉红,开始觉得赵国前途无量风景这边独好,只是这事儿跟跳槽一样,工资翻三倍,立刻辞职;工资翻倍,开始计划;工资涨一半,可以谈,要详谈;工资涨20%,那就算了吧。如今看来,川普当选,应该差不多是50%一档;假如希拉里当选,可能连20%都不到了……
我现在相信,一旦上升到国家层面,便没有善恶是非,只有成本收益,这个规律放之四海皆准则。屌丝走到哪里也是屌丝,想过上好日子只能靠自己奋斗,至于奋斗的难度,现在看来,似乎也没有太大区别。
一瞬间觉得前途也跟着灯塔国一起,黯淡了……
继续查数据了……