- 博客(123)
- 资源 (3)
- 收藏
- 关注
原创 如何在不插电源合盖的情况下,让mac book pro连接显示器键盘持续使用
如何在不插电源合盖的情况下,让mac book pro连接显示器键盘持续使用
2023-03-02 12:11:31 2220
原创 使用黄金分割来铺花子到花盘上
利用黄金分割在花盘或者花体上铺花子最初是女儿看到entagma的一个动画(https://www.youtube.com/watch?v=yGwhnt7mZ50)觉得很漂亮,问我能不能做一个原始动画使用houdini的VEX实现的,了解原理后我觉得这个算法包含了程序之美和自然界的数学之美,用three.js在Web上尝试flower2d 产生平面花盘 flower3d 产生空间花盘,用抛物线举例<!DOCTYPE html><html> <h..
2021-10-14 15:22:37 308
原创 用什么笔记本电脑开发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 459
原创 时代真的变了,不用npm不行
作为开发者,不拒绝学习新东西,生活反而更便利了。比如放弃VxPN,改用ss。放弃所有旧的ether,改用WireGourd。。。。。别问我为什么有spell error。这点可能暂改不了。 就说说现在开发者的日常吧。github、node、npm、vs code。都是我刚开始写程序的年代不存在的东西呢。最新的写的开发者工具,打算全面基于vs code来做。所以不小心要用上全...
2019-01-17 11:09:35 796
原创 到了2018年,还有学习Emacs的必要吗?
Emacs是个古老的编辑器,部分使用者对其相当痴迷,认为所有其它编辑器都是渣渣。作为10多年的老用户,在2018年,重新谈一谈这个编辑器。如果在网上搜索“effective emacs 中文版”,应该还能看到本人10年前翻译steve yegge的effective emacsEffective Emacs 中文版这篇文章当时对我来说关键是打开了思路:自己改变适应来提升效率。那么多年以后,文中的1...
2018-04-27 20:19:50 5095
原创 Make VLC player support polarized 3D.让VLC播放器支持偏振3D效果。
Make VLC player support polarized 3D.
2016-01-22 01:58:15 5927
原创 丢掉python -m SimpleHTTPServer,一行命令用http分享目录(单行web服务器)
好久没更新博客,还是要备忘一些实用工作技巧:
2014-06-12 14:01:42 28134 2
原创 关于矩阵和图形学变换
这两天打算做一个培训,补习一下相关的资料。。这个课题要讲得好,图示非常重要。先记录一下参考文献: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 4790 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 6575
原创 让自己也惊叹的#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 6512
原创 受够了每次向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 4252
原创 程序员减肥
大约在4个月前,忽然觉得自己很想减肥。是的,那种内心的声音。当时也不算胖,172cm/74kg左右。现在是172cm/60kg。4个月减脂30斤——————只靠急走、哑铃、起坐运动、饮食控制。(去TMD减肥药、去TMD减肥手术)回过头来看,我完成了很多人做梦都在想的减肥目标,并觉得一点儿也不神奇。所以的经验归结起来就只有:毅力、坚持、榜样。
2012-05-19 15:45:31 4388
原创 关于emacs和键盘
大约四年前淘汰自己的神舟学生本后,我就很讨厌使用笔记本了。因为那别扭的小键盘实在没有码字的快感。我算是一个emacs中毒已深的用户,所以对键盘这个外设有自己的特别要求。当使用笔记本时,除了外接键盘外,只能使用Caps代替Ctrl才能减少自己的旦腾次数。重度使用emacs约有五年了,我一直希望像jwz一样把自己的手指用残,同时实现经济自足,开个酒吧之类的。后来发现jwz是少数
2011-12-07 13:08:59 8596 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 5470
原创 在最新版火狐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 5451 1
原创 对Mac OS X这个系统的使用印象
最近在使用果公司的OS X,随记一些印象。1. 界面设计美观;2. 后台有个强悍的unix(freebsd);..................
2011-02-27 23:40:00 4675
原创 给IDA用的一个简单的symbian程序地址转换工具
IDA在排查由D_EXC生成的symbian死尸现场时非常有用,不过在下觉得用IDA来直接进行汇编调试也是有用而有趣的,尤其是要面对phone release编译的情况。。工具链生成的.map文件与IDA的地址不能直接对应,所以按函数下断点非常麻烦,要自己算地址!god。区区本可以用emacs写个函数了事,考虑到在组内emacs普及度过低,所以编写了一个perl的bat脚本:里面用的了perl正则里的求值替换,因为这个语言特性自己也不熟,把程序记下来备查:
2011-01-12 22:12:00 4378
原创 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 5702
原创 emacs,强化版的eassist
由于最近做symbian开发,src和inc分别放头文件,所以在不同目录中找.cpp和.h就变得很重要。不过这里更进一步:在所有打开的文件中,或者目录中,找寻同目录的.cpp或.h打开。。
2010-12-10 13:16:00 5513
原创 Go语言前端合并到GCC主干了,计划成为GCC4.6发布功能的一部分
Go编程语言是google开发的新型通用编程语言,主要面向当前和未来的的计算环境。
2010-12-03 20:50:00 4851 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 4568 1
原创 用python或者perl实现简单的http服务器目录共享
“把一个目录用http服务器的方式临时发布”,这是一个很好用的技术需求。用python和perl都可以实现,python更简单,perl更快。
2010-11-21 14:26:00 5023
原创 apt-get依赖库版本过高问题的解决(如何处理libqt4-dev在ubuntu的安装问题)
结果今天装libqt4-dev时遇到的问题,用apt-get降级的方式来解决。
2010-09-08 17:09:00 41320
原创 使用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 6624
原创 用emacs显示BMP文件
在前面的文章当中,为了在emacs中实现ray tracer生成图像,我们实现了一些ppm文件的生成工具,现在只要再加上一些代码,就可以让emacs显示windows中最广泛的BMP文件了。谁说emacs不能做图像处理呢?
2010-07-19 17:31:00 1847
原创 用emacs玩转图形学的光线追踪
编写光线追踪渲染器是图形程序员的一个仪式,所以区区编写了一个emacs版本,顺便把一直想写的 ppm-gen功能完成。
2010-07-18 12:44:00 2804 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 1723
原创 苹果公布了WWDC2010的视频和演讲文档
在这里http://developer.apple.com/videos/wwdc/2010/,和Google IO一样,非常详细,只要有apple开发者注册号就可以用itunes来下载观看了。。近百个讲座啊,都放到 ipad里,有空看看。。也不用花1699$,呵呵。
2010-06-19 13:47:00 1114
原创 我的第一个android应用,BlankLocker
使用HTC hero已经三四个月了,除了最初的hello world构建环境搭建,以及hero用户特有的周周刷机,我都没怎么为hero写过程序。当然,四个月来关于手机开发的知识一直都在进步,今天下午忽然觉得,我应该写个app出来。。回想hero没有距离感应器这个问题(会导致脸部皮肤接触屏幕误挂电话),我想仿Proximity Sensor程序写个锁屏程序。
2010-06-04 01:18:00 1211 1
原创 仅仅有emacs bindings的elipse是不够的,装上Emacs+吧
eclipse在工程管理的构建方面,有非常明显的布置优势,而且她也支持扩展,不过其emacs bindings的功能是非常弱的(连set mark command这么重要的命令都没有)。还好,今天在编译工程时,无聊中发现了这个扩展:Emacs+
2010-05-31 13:17:00 2941
原创 今天和emacs的ido-mode较劲了
emacs无疑是最强大的编辑器,最近她又升级到23.2了,内置了强大的cedet。没有不升级一下的道理。 升级后主要是把.emacs中关于cedet加载的配置关掉即可。但是我日常使用的ido-mode居然出现了问题。 因为在做symbian手机应用开发,所以随大流把所有工程放到了C:/Symbian/Source目录当中,并且用emacs修改,用abld编译。fine,一
2010-05-11 17:36:00 7039 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 1482
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人