最近开始复习 C/C++,就拿自己熟悉的 Windows 开始下手,准备把各种小工具写上一遍,第一个就是这个 Windows 服务管理小工具了,不过只实现了简单的枚举(EnumServiceHandle)、启动和停止的操作(OpenService、ControlService)。后面有机会再继续完善。
全栈程序员必备 Velocity
Velocity 是一个开发语言帮助文档的集合工具。它收集了几百种编程语言的 API,按编程语言分类。特别是 Web 开发程序员,自己掌握的后台语言文档、CSS文档、JavaScript文档、数据库文档、Bootstrap文档 等等,至少要开 5 个以上的标签,再加上价格其他的标签,浏览器常常标签数量都数不过来了。还不考虑断网情况下怎么办?这些 Velocity 都能帮你解决,来看看它的样子吧。
你的第一个 Meteor 应用程序
这是一本官方推荐的图书,原名是 Your First Meteor Application.我下载了 pdf,虽然是英文的,但是有些代码还是很值得学习的。
Windows 与 UNIX/Linux 的门户之见
最近我身边有一种言论一直不绝于耳,那就是 UNIX/Linux 使用者对 Windows 的各种偏见,先不说对错,我也并不是想拥护 Windows(我个人 UNIX/Linux、Windows 都有用),只是感觉可拥护赞赏自己所在领域的操作系统,更应该学习和借鉴并推崇其他领域中比你做的好的地方,这样才能互相进步和发展。否则客观的就能看出一个人对事的偏见态度和不完整的人格。比如有的人说:“你看看硅谷,哪有程序员用 Windows 笔记本的?全部是 Mac…” 等。这话我不止在一个地方听到过。
Mac OS X EI Capitan 自定义本地化文件夹名
你有没有发现?Mac OS X 在安装好以后,Home 目录下的几个文件夹使用 Finder 去看都是中文,在终端下,则都显示的是英文。而如果我们自己新建一个英文的文件夹,在 Finder 里面也是英文,如何根据我们的需要,也让其在终端下显示为英文而 Finder 中显示中文呢?
关闭 Mac OS X EI Capitan 系统文件保护
在修改 Mac OS X EI Capitan 系统的某些系统文件的过程中,你可能会遇到即使你加了 sudo 以管理员身份去操作页会被拒绝,开始我对这个问题很是纳闷,随后在网络上搜索了一下,发现是一个名为 SIP(System Integrity Protection)的功能在保护系统文件,如果你迫不得已真的要修改某些系统文件的时候,可以临时关闭它。关闭它的方法很简单。
Mac OS X EI Capitan 修改截图的默认文件名
从我用 Mac OS X 开始,就已经是 EI Capitan 了,并没有用过以前老版本的 Mac OS X 系统,最近想修改一下截图时保存的文件名,默认为 屏幕快照 2016-01-01 17.24.08.png
形式的,我想修改为 2016-01-01_17.24.08.png
这种形式,去掉前面的中文,然后把中文与日期中间的空格去掉,并且日期和时间中间的空格也替换为下划线。因为我经常需要将图片上传到博客,如果出现中或者空格,就会有转义字符,这样会导致图片的 URL 非常的长。
Sublime Text 2/3 高亮多余空格插件 TrailingSpaces
在编写代码的过程中,难免会有多按下回车、多按一个空格的情况,这种情况虽然肉眼很难看到,但是在 git 的圈子里,这种情况是不被允许的,为什么呢?我们来看一下下面的图片:
Sublime text 3 最新 Meteor 代码提示插件
因为 meteor-snippets 的作者一直没有更新 Meteor Snippets for Sublime Text 2/3 的插件,我自己 fork 了一下它的代码,做了一下简单的更新,给作者提交了 pull request,还不知道什么时候会合并,作者的插件中,智能提示和代码片段都是老版本 Meteor 的代码,比如 rendered
已经更换为 onRendered
等等类似的问题,为了加快编写代码的速度和质量,我对一些 Meteor 的 API 做了增强。另外以前需要输入 Meteor...
才能看到候选菜单,现在如果你想调用 Meteor.call()
,只需要输入 call
就能看到智能提示的候选菜单了。