Electron中读取系统字体列表

最近在使用 Electron 开发的过程中遇到一个需求:用户想自定义界面以及编辑器的字体。这就需要在 Electron 中获取系统所有已安装的字体列表。 一开始我以为这个问题很简单,但遍历了 Elec... 阅读全文

关于JavaScript的数组随机排序

JavaScript 开发中有时会遇到要将一个数组随机排序(shuffle)的需求,一个常见的写法是这样: function shuffle(arr) { arr.sort(function () {... 阅读全文

迁移到WordPress.com

这个博客已经存在6年多了,第一个版本是我用Django自己写的,后来发现要实现一个功能完善的博客需要花费很多时间,于是改用WordPress程序,运行在自己搭建的VPS上,前一段时间,因为担心自建VP... 阅读全文

妙笔 - 一款专注于写作的软件

作为一名爱好写作的程序员,我一直在寻找一款适合写作尤其是长篇写作的软件,不过遗憾的是一直没有找到特别满意的。于是,忍不住发扬程序员重复造轮子的精神,自己写了一个:妙笔(WonderPen)✨✨✨。目前... 阅读全文

黑客的统计学

最近看到一个题为《Statistics for Hackers》(黑客的统计学)的 PPT,觉得挺有意思,便尝试将它的主要内容整理一下,放在这里。 需要注意的是,这儿的 Hacker(黑客)并不是指那... 阅读全文

代码是如何被写短再写长的

需求是这样的: 写一个函数,根据结婚的次数给出婚假的天数。如果未婚,婚假天数当然是 0 天,如果是初婚,婚假天数为 15 天,如果是再婚或第 N 次结婚(N >= 2),则婚假天数为 3 天。 ... 阅读全文

涂鸦之《年会绝技》

以前年会时,经常有吹气球比赛的环节,谁最先吹爆一个气球,谁就获得奖品。那时我常想,要是有人回去后苦练吹爆气球技能,那么下一年年会上这个环节的奖品大概就非他莫属了。不过,不知从什么时候起,这个环节似乎越... 阅读全文

涂鸦之意外

最近某个周末的傍晚时分在阳台上和娃一起画的,天快黑了,颜色涂得有些匆忙。:) 阅读全文

SwitchHosts! 3

2011年时写了一个切换hosts的小工具SwitchHosts!,2012年时发布了第二版,一转眼3年过去了,在2015年即将结束之时,终于抽空编写了它的第三个版本。 我在日常开发过程中经常会用到S... 阅读全文

HTML5塔防游戏小更新

5年前写过一个HTML5塔防游戏,写完之后,对JavaScript有了一些新的认识,也因此而结识了不少新朋友。曾经想不断完善它,打造一个正儿八经的塔防游戏出来,不过后来半途而废了。一转眼,已经有超过4... 阅读全文
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
所有文章