自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Joyer的日志

复杂人的简单

  • 博客(119)
  • 资源 (1)
  • 论坛 (8)
  • 收藏
  • 关注

原创 用什么笔记本电脑开发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 133

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

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

2019-01-17 11:09:35 417

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

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

2018-04-27 20:19:50 3678

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

Make VLC player support polarized 3D.

2016-01-22 01:58:15 5007

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

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

2014-06-12 14:01:42 27214 1

原创 关于矩阵和图形学变换

这两天打算做一个培训,补习一下相关的资料。。这个课题要讲得好,图示非常重要。先记录一下参考文献: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 4592 1

原创 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 6306

原创 让自己也惊叹的#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 6255

原创 受够了每次向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 3981

原创 程序员减肥

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

2012-05-19 15:45:31 4149

原创 关于emacs和键盘

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

2011-12-07 13:08:59 8131 3

原创 再一次,写一个最简单的.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 4743

原创 在最新版火狐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 5167 1

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

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

2011-02-27 23:40:00 4401

原创 最近一些不理智的行为

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

2011-01-31 17:00:00 4616 3

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

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

2011-01-12 22:12:00 4200

原创 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 5530

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

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

2010-12-13 00:00:00 6082

原创 emacs,强化版的eassist

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

2010-12-10 13:16:00 5362

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

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

2010-12-03 20:50:00 4658 1

原创 让emacs完美显示BMP文件的办法

首先感谢http://emacser.com/的ahei,这个想法是在和TA谈话时想到,由于是边试边写,程序中用到了本人以前写的ppm-gen( http://www.emacswiki.org/emacs/ppm-gen.el )基本思路是使用emacs lisp强大的advice功能

2010-11-30 01:20:00 4377 1

原创 用python或者perl实现简单的http服务器目录共享

“把一个目录用http服务器的方式临时发布”,这是一个很好用的技术需求。用python和perl都可以实现,python更简单,perl更快。

2010-11-21 14:26:00 4746

原创 百鸡百元问题?天啊

简单编程的乐趣,不喜欢写程序的人不会明白,这个百元百鸡,你也来写写吧。

2010-09-25 23:42:00 4234 3

原创 apt-get依赖库版本过高问题的解决(如何处理libqt4-dev在ubuntu的安装问题)

结果今天装libqt4-dev时遇到的问题,用apt-get降级的方式来解决。

2010-09-08 17:09:00 38643

原创 使用virtualbox的端口映射功能

虚拟机软件中,区区最喜欢的是Sun VirtualBox,因为:1.简单2.开源3.小巧以前一直使用bridge方式,ubuntu虚拟机和host机分别有一个IP。。在新班级的个人电脑强制只能有一个IP,这使得NAT方式成为必然。。以前一直没实现NAT方式的Host-Guest互联。今天搜索网络资料后搞定了:使用port mapping(或称port forwarding)。要实现port forwarding最好把VirtualBox升级

2010-07-29 00:02:00 6375

原创 用emacs显示BMP文件

在前面的文章当中,为了在emacs中实现ray tracer生成图像,我们实现了一些ppm文件的生成工具,现在只要再加上一些代码,就可以让emacs显示windows中最广泛的BMP文件了。谁说emacs不能做图像处理呢?

2010-07-19 17:31:00 1708

原创 用emacs玩转图形学的光线追踪

编写光线追踪渲染器是图形程序员的一个仪式,所以区区编写了一个emacs版本,顺便把一直想写的 ppm-gen功能完成。

2010-07-18 12:44:00 2590 1

原创 在emacs中使用google map api?!

当别人告诉你emacs能做什么什么的时候,要淡定,这是emacsen固有的 zhuangbility行为。所以当区区在slashdot上看到google-maps-el时,作为programmer,想到的只是仔细考察一下其实现过程:It fully implements the Google Static Maps API and the Google Maps Geocoding API.

2010-07-18 11:04:00 1603

原创 可恶的s60字模,就不信找不着你!

区区想用symbian系统API,把系统字体的字模实时获取出来。

2010-07-15 01:10:00 1066 1

原创 编译webkit gtk遇到的问题

四小时多过去,gdb GtkLauncherb mainr编译debug版webkit-git成功了~~

2010-07-06 17:31:00 3273

原创 苹果公布了WWDC2010的视频和演讲文档

在这里http://developer.apple.com/videos/wwdc/2010/,和Google IO一样,非常详细,只要有apple开发者注册号就可以用itunes来下载观看了。。近百个讲座啊,都放到 ipad里,有空看看。。也不用花1699$,呵呵。

2010-06-19 13:47:00 901

原创 我的第一个android应用,BlankLocker

使用HTC hero已经三四个月了,除了最初的hello world构建环境搭建,以及hero用户特有的周周刷机,我都没怎么为hero写过程序。当然,四个月来关于手机开发的知识一直都在进步,今天下午忽然觉得,我应该写个app出来。。回想hero没有距离感应器这个问题(会导致脸部皮肤接触屏幕误挂电话),我想仿Proximity Sensor程序写个锁屏程序。

2010-06-04 01:18:00 1084 1

原创 随时随地折叠你的代码吧。。。

这是应kenneth要求写的一个折叠代码emacs小工具

2010-06-02 23:57:00 1328

原创 仅仅有emacs bindings的elipse是不够的,装上Emacs+吧

eclipse在工程管理的构建方面,有非常明显的布置优势,而且她也支持扩展,不过其emacs bindings的功能是非常弱的(连set mark command这么重要的命令都没有)。还好,今天在编译工程时,无聊中发现了这个扩展:Emacs+

2010-05-31 13:17:00 2784

原创 今天和emacs的ido-mode较劲了

 emacs无疑是最强大的编辑器,最近她又升级到23.2了,内置了强大的cedet。没有不升级一下的道理。 升级后主要是把.emacs中关于cedet加载的配置关掉即可。但是我日常使用的ido-mode居然出现了问题。 因为在做symbian手机应用开发,所以随大流把所有工程放到了C:/Symbian/Source目录当中,并且用emacs修改,用abld编译。fine,一

2010-05-11 17:36:00 6746 2

原创 emacs的bazaar版本库初次签出(新加:提供下载地址)

 emacs的bazaar版本库初次签出巨慢,慢得我不禁要问为什么GNU选用了bazaar而不是mercurial,目前我对bzr的了解没有hg那么深入,但是首次用bzr branch来下载emacs版本库真的很痛苦,我的ubuntu(运行于VBox中)卡死在硬盘读写中,CPU一般高度占用。。 最后是用了一台4G内存的Vista才把emacs的首次branch下载完成。。在我没

2010-04-15 07:41:00 1365

原创 火速配置完成mercurial(Hg)中心版本库,支持push/pull

虽然ssh方法非常完全,却不敏捷。。SCM基本上是只增不减的东西,所以支持push非常重要! 最好懂的方法是用hg serve,不过他不支持push,好吧。。而且默认端口是8000,我们要的是80,因为方便输入。。所以。。最快的办法是在版本库目录输入:echo "[web]" >>.hg/hgrcecho "allow_read = *" >>.hg/hgrcecho

2010-04-01 11:21:00 6033 4

原创 发布一个emacs扩展:Hexview巨文件16进制查看模式

title: 发布一个emacs扩展:Hexview巨型文件16进制查看模式Emacs(http://www.gnu.org/software/emacs/)是个神奇的工具,她能让使用者的编辑效率永无止境地提升。今天区区的一个Weekend Project再次印证emacs强大而灵活的扩展能力————只用不到两个小时的时间编写的一个扩展,赋予了emacs方便查看巨型文件

2010-01-29 23:04:00 3574 1

原创 老是记不住/r 和 /n 哪个是13 哪个是 10

所以要在blog写下一个小代码: javascript:alert(/n.charCodeAt(0)); alert(/r.charCodeAt(0)); javascript:alert(String.fromCharCode(112, 108, 97, 105, 110));

2010-01-22 15:11:00 1376 1

原创 处理apt-get update遇到的PUB KEY GPG ERROR

公司的debian稳定运行很久了,一直没怎么动过,今天同事告诉我说apt-get update不了,出现PGP错误。。。 google一下,找到两个比较靠的贴子:http://en.kioskea.net/faq/sujet-809-debian-apt-get-no-pubkey-gpg-errorhttp://www.debian-administration.org/ar

2010-01-20 16:03:00 2316

支持到火狐19.0的firegesture

支持到火狐19.0的firegesture

2011-11-23

关于数组的随机遍历,写了这样的一程序,想和大家讨论有关编程风格的问题。

发表于 2006-08-31 最后回复 2006-09-03

善用perldoc perlcheat,减少你查语法书的时间。

发表于 2006-04-22 最后回复 2006-05-22

同为动态语言,CSDN给予的代遇差别也太大了。。。

发表于 2006-01-08 最后回复 2006-05-02

善用perldoc perlcheat,减少你查语法书的时间。

发表于 2006-04-22 最后回复 2006-04-22

问个工作的问题。

发表于 2005-12-27 最后回复 2006-01-13

同为动态语言,CSDN给予的代遇差别也太大了。。。

发表于 2006-01-08 最后回复 2006-01-09

你虚心学习了么?

发表于 2005-12-26 最后回复 2005-12-27

与慧通公司的面试之乱。。。

发表于 2005-12-05 最后回复 2005-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除