2016年读过的书
利用Travis CI自动部署Hexo至VPS
老项目改造之Webpack
打造Windows前端开发环境

目前就职的厂偏大偏传统,再加上我所在的部门不是前端部门,申请不到Mac设备,就只能在Windows平台下做开发了,此处想念么么嗖3秒。今天写写Windows平台下的个人开发环境搭建。

dot net decompile

虽然如今的后端市场上,.NET系的技术没有Java系的吃香,但是我好像和.NET缘分还不浅。大学一次实践课程用的是.NET,毕业工作后做的第一个项目是.NET,如今作为一个前端工程师,我以为再也不会碰.NET时,是的,它又出现在我眼前。

脚下的路

第一天入职来到新公司,面对陌生的面孔,陌生的环境,我好像并没有感到陌生。是的,我又一次换工作了,从TP走出来后,就顿觉时间过的飞快,感觉在TP上了3年的研究生一样。我也变得不再纯粹,也再也不会变得纯粹。

Walking on the road

CSS自定义字体实践

近日写移动端页面要写一个日历,设计师MM指着设计稿上的数字曰:这是方正喵呜体,然后又指着上面的星期几曰:这是方正少儿简体,你看着办吧。我心里呵呵。我说字体问题稍后再说吧。人家掷地有声的强调:不行,不行的话一个一个的切成图......

Spark 二次开发实录

此地的Spark是一个基于XMPP的Java即时通讯客户端,非Apache Spark,有兴趣的可以继续往下瞅。

前言

前两个月的时间里,有幸接触到即时通讯领域的一些内容,认识了基于XMPP的开源RTC Server Openfire以及开源的XMPP客户端Spark。由于项目的需求,采用Openfire + Spark的方案来完成即时通讯,然后对Spark进行了必要的社会主义改造。

Openfire

由于该方面的应用大多局限在企业内部,相关的资料不大好找,期间也遇到了不少的坑,好在经过艰辛的爬坑过程,大部分问题都得以解决。因此也希望以博文的形式给正在研究Spark的苦逼娃一点帮助。

这里把重点放在Spark方面,主要是对Spark官方自带的Fastpath插件进行了二次开发、汉化等工作,项目中还涉及到Fastpath的Openfire插件、以及Fastpath的Web Client,这里就不展开了。

About 2mih.com

博客已经跑了2星期了,想想还是得写点总结什么的。没有精力写成类似教程一样Step By Step的文章,就挑选几个方面作下记录。

静态博客

由于体验DO的VPS的缘故,利用LNMP一键安装包火速在VPS上搭好了环境,就想着把以前落下的博客事业捡起来。下载Wordpress后,分分钟一个WP站就建好了。我都几乎没想过,我为什么要去安装Wordpress,或许是习惯于那些熟悉的事物吧。

Wordpress不好么?好!公司的内部系统感觉Wordpress都能实现,我只是希望体验下新鲜的东西。醒悟之后,就不断的去找Wordpress的替代品:Typecho、FarBox、Jekyll、Hexo、Blogger、Octopress、Ghost、Medium... 犹如乱花渐欲迷人眼,有动态的也有静态的,有博客发布托管一站式的,也有单纯的博客发布框架。但有个共通点就是让写博客变得更简单更专注。稍作了解后,Hexo成功吸引了我的目光。

A fast, simple & powerful blog framework, powered by Node.js.

因为简单,并且自己后面也想尝试下Node.js,这里选择了Hexo。其他新奇玩意儿都没玩过,这里也没法给出比较,自己够用就行。关于Hexo的使用,详见Hexo官网

SSH Over GoAgent

最近由于工作需要才得以开通公司的外网访问权限,不过是被墙过的外网,防火墙采用的是白名单的策略,墙外的大部分网站仍不能访问,其他80和443以外的端口更不用说了,直接封死。万幸的是,google.com.hk没有被墙,因此可以利用GoAgent轻松突破。墙外的世界很精彩,不过好像无法满足我,能不能打通一条通往墙外的Tunnel、、、最终未能如愿。