17 JoyerHuang_悦

尚未进行身份认证

我要认证

Never stop pursuing my freedom and my dream. Try hard to be a understanding man. Keep improving my ability to write/read/design great software system for all people.

等级
TA的排名 1w+

用什么笔记本电脑开发Chromium最合适?

这个问题到今年终于可以回答了。是 64G 内存版的 2019 16" MacBook Pro。之前在某乎上问过谷歌的同学(https://www.zhihu.com/question/300896224),发现他们发的笔记本才16G,这对于要做LTO链接和GDB调试肯定是不够的,所以当时并没有去看MacBook Pro。今年内存好像大家都在降价了,Dell和ThinkPad都可以定制6...

2019-12-26 00:00:45

时代真的变了,不用npm不行

作为开发者,不拒绝学习新东西,生活反而更便利了。比如放弃VxPN,改用ss。放弃所有旧的ether,改用WireGourd。。。。。别问我为什么有spell error。这点可能暂改不了。 就说说现在开发者的日常吧。github、node、npm、vs code。都是我刚开始写程序的年代不存在的东西呢。最新的写的开发者工具,打算全面基于vs code来做。所以不小心要用上全...

2019-01-17 11:09:35

到了2018年,还有学习Emacs的必要吗?

Emacs是个古老的编辑器,部分使用者对其相当痴迷,认为所有其它编辑器都是渣渣。作为10多年的老用户,在2018年,重新谈一谈这个编辑器。如果在网上搜索“effective emacs 中文版”,应该还能看到本人10年前翻译steve yegge的effective emacsEffective Emacs 中文版这篇文章当时对我来说关键是打开了思路:自己改变适应来提升效率。那么多年以后,文中的1...

2018-04-27 20:19:50

Make VLC player support polarized 3D.让VLC播放器支持偏振3D效果。

Make VLC player support polarized 3D.

2016-01-22 01:58:15

丢掉python -m SimpleHTTPServer,一行命令用http分享目录(单行web服务器)

好久没更新博客,还是要备忘一些实用工作技巧:

2014-06-12 14:01:42

关于矩阵和图形学变换

这两天打算做一个培训,补习一下相关的资料。。这个课题要讲得好,图示非常重要。先记录一下参考文献:https://en.wikipedia.org/wiki/Transformation_matrixhttp://www.reddit.com/r/programming/comments/1ejqr0/guide_to_using_affine_transformation_matric

2013-07-08 20:04:51

The silver search(ag)比ack-grep还快

今天用ag搜索android4.1的代码,发现总是被一个长得让崩溃的.json文件匹配(键入ag ::layout)搞得没法健康地查看ag.el的结果。一看ag的代码才知道这长行打印压制还是个未完成功能src/options.h:48:30:    int print_long_lines; /* TODO: support this in print.c */好在作者的C代码

2013-04-20 19:24:26

让自己也惊叹的#emacs##gdb#联动,这才是最好的emacs-gdb

由于最近在做比较深入的android ndk开发,又不得不和命令行gdb打交道了——eclipse连gdb太慢了!我觉得在emacs中用gud来操控ndk-gdb一直不妥。所以退而改用命令行方式。对于bt(backtrace)命令打出来的call stack,一直都是再次从terminal中copy到emacs中查看的。这天多花了点心思,想用define命令把这个call stac

2013-03-26 22:41:23

受够了每次向emacs粘贴xcode日志都要用keep-lines了。 (first-line-filter-mode)

(defun first-line-filter (b e l) (save-excursion (goto-char (point-min)) ;goto first line (let ((line (buffer-substring-no-properties (line-beginning-position) (line-end-position)))) ;;use i

2012-11-21 14:01:14

程序员减肥

大约在4个月前,忽然觉得自己很想减肥。是的,那种内心的声音。当时也不算胖,172cm/74kg左右。现在是172cm/60kg。4个月减脂30斤——————只靠急走、哑铃、起坐运动、饮食控制。(去TMD减肥药、去TMD减肥手术)回过头来看,我完成了很多人做梦都在想的减肥目标,并觉得一点儿也不神奇。所以的经验归结起来就只有:毅力、坚持、榜样。

2012-05-19 15:45:31

关于emacs和键盘

大约四年前淘汰自己的神舟学生本后,我就很讨厌使用笔记本了。因为那别扭的小键盘实在没有码字的快感。我算是一个emacs中毒已深的用户,所以对键盘这个外设有自己的特别要求。当使用笔记本时,除了外接键盘外,只能使用Caps代替Ctrl才能减少自己的旦腾次数。重度使用emacs约有五年了,我一直希望像jwz一样把自己的手指用残,同时实现经济自足,开个酒吧之类的。后来发现jwz是少数

2011-12-07 13:08:59

再一次,写一个最简单的.emacs

新装一个特殊的linux开发机器,使用的是ubuntu。默认还是用emacs开发,这两天尝试做尽可能少的定制,最终的.emacs是我觉得非加不可的一些设置。;;;must key(global-set-key (kbd "M-h") (lambda () (interactive) (find-file "~/.emacs")))(global-set-key (kbd "M-S...

2011-08-30 13:57:26

在最新版火狐FF5、FF6中使用FireGestures手势插件

个人觉得FireGestures是最好用的手势插件,比chrome、maxthon、opera的都好用。所以无论火狐官网发新闻还是发微博说FF5出来了什么的,本着“不能用手势就不更新”的原则,用了FF4很久了。 今天周末OT,同时说手势插件写着:Latest Version: 1.6.5 Released on: 2011-06-18 Works with:

2011-06-19 16:02:00

对Mac OS X这个系统的使用印象

最近在使用果公司的OS X,随记一些印象。1. 界面设计美观;2. 后台有个强悍的unix(freebsd);..................

2011-02-27 23:40:00

最近一些不理智的行为

可预测的非理性,不一定时时能抵御。人都是冲动的,码农也不例外。

2011-01-31 17:00:00

给IDA用的一个简单的symbian程序地址转换工具

IDA在排查由D_EXC生成的symbian死尸现场时非常有用,不过在下觉得用IDA来直接进行汇编调试也是有用而有趣的,尤其是要面对phone release编译的情况。。工具链生成的.map文件与IDA的地址不能直接对应,所以按函数下断点非常麻烦,要自己算地址!god。区区本可以用emacs写个函数了事,考虑到在组内emacs普及度过低,所以编写了一个perl的bat脚本:里面用的了perl正则里的求值替换,因为这个语言特性自己也不熟,把程序记下来备查:

2011-01-12 22:12:00

Emacs with Golang with Flymake with Goscript .emacs settings

It's kinda late. So I make it quick: How to setup an emacs with syntax check when you write golang script.In linux of course.

2010-12-20 01:25:00

最近开始认真(I mean serious)用Go语言,并加入42区^_

go和emacs是区区在42区的标签之一。

2010-12-13 00:00:00

emacs,强化版的eassist

由于最近做symbian开发,src和inc分别放头文件,所以在不同目录中找.cpp和.h就变得很重要。不过这里更进一步:在所有打开的文件中,或者目录中,找寻同目录的.cpp或.h打开。。

2010-12-10 13:16:00

Go语言前端合并到GCC主干了,计划成为GCC4.6发布功能的一部分

Go编程语言是google开发的新型通用编程语言,主要面向当前和未来的的计算环境。

2010-12-03 20:50:00

查看更多

勋章 我的勋章
    暂无奖章