Life @ 04 July 2010, “4 Comments”

据说最近流行这种校内体


每个用 power shell 的程序员,上辈子都是折翼的天使。

他们说,请珍惜用 awk 写脚本的程序员。

到处是 goto 的程序员,你伤不起!

长期在 Windows 下开发对程序员的危害(转给你心爱的程序员 GG)

打开 Visual Studio 前一定要做的 25 件事

12 星座程序员性格分析大全(我的太准了,哭了)

Notepad 永远不懂 Vim 的美,像白天不懂夜的黑。

好东西速速分享!怕没了所以转了——怎么做可以让你的电脑和你 ML ——程序员们别害羞,以后会用上的!

如果我 fopen 了一个文件,记得要关闭它。

我不用 root,只是怕 rm -rf ~ 过后,迷失了自我……看完我哭了,

程序大牛常用的几个 Coding 方法!(太有用了!留下了!)+ 居然从主公手里牵出来 3 个桃!【刚试过,的确准,还是转了】

MySQL 那些把服务器拖死之后才懂得的事……

pw 送给用 ghost 装 xp 的童鞋的 8 句话……

妈妈对我说用 svn 备份 Home 目录~~~真的很有用(转)。。。

你还在为编译不了 java 而犯愁么??看看这个吧……装一个 jdk 一定会成功……我试过,真的管用……

测测看上辈子你是用什么做开发的!(我竟然是汇编…)

Basic,我们一起长大好吗?

Linus 看了会沉默,Stallman 看了会流泪(不顶不是程序员!)

有一种态度叫做 rm -rf /。。。

Windows 利用 cygwin 跑 gnome 的妙招,这个才叫实用~!

99%的程序员都不知道的 30 个 debug 秘诀。(一篇在网上发布不到二十分钟就被删除的帖子,管理员你再删就全家都只能用 Windows!)

遇到用 cygwin 跑 gnome 的程序员,就嫁了吧。这样的折腾党不多了…

可不可以有一个人,看出华丽页面背后的逞强,听得懂我的苦笑,原谅我满屏都是 table 的源代码……

Windows 源代码的秘密。(绝密资料,据说来自 Bill 流失的日记……不要告诉任何人)

<转>Deadline 之前不知道,交工之后才知道的秘密(一个曾经七天睡不了的程序员多年研究的结果),为了你喜欢的程序员,请转发

【要编译的别进,耍脚本的如果看了後悔我就把 Python 吃了!~~請勿留言】

你丫封一次我发一次!是程序员就分享!Windows 抄袭开源代码黑幕!!

一篇在天涯/猫扑/校内/发表一天就超过百万点击率教你如何下辈子不写代码。(害怕以后找不到了就先分了)

Software @ 03 April 2010, “No Comments”

下载页面:官方链接

简介:

The Most Recently Used (MRU) plugin provides an easy access to a list of
recently opened/edited files in Vim. This plugin automatically stores the
file names as you open/edit them in Vim.

简单的说就是列出最近编辑的文件,出乎意料的好用。

MRU 界面

还支持自动补全,比如在输入 :MRU blah 之后按下 ctrl+d 就会列出所有文件名中带有 blah 的文件

ctrl-d 自动补全

Software @ 15 February 2010, “No Comments”

今天 pw 的一个同学打电话说来忘记了 ADSL 密码,问我怎么办。
使用 dialupass 查看 VPN/ADSL 密码
大家都知道 Windows XP 以上的 ADSL 拨号连接中密码是不显示的,而且用显示星号工具也读取不到。这里推荐使用一个小工具 Dialupass(官网链接)。使用演示见截图,一图胜千言。

下载地址(在页面最下面)

Software @ 14 February 2010, “1 Comment”

做前端设计不免要在屏幕上取色,有很多软件可以帮我们来做到这一点。小众软件的 AHK 快餐店系列提供了这么一个脚本

#c::
MouseGetPos, mouseX, mouseY
; 获得鼠标所在坐标,把鼠标的 X 坐标赋值给变量 mouseX ,同理 mouseY
PixelGetColor, color, %mouseX%, %mouseY%, RGB
; 调用 PixelGetColor 函数,获得鼠标所在坐标的 RGB 值,并赋值给 color
StringRight color,color,6
; 截取 color(第二个 color) 右边的 6 个字符
; 因为获得的值是这样的:#RRGGBB,一般我们只需要 RRGGBB 部分。
; 把截取到的值再赋给 color(第一个 color)。
clipboard = %color%
; 把 color 的值发送到剪贴板
tooltip, Color #%color%
sleep 2000
; 时间暂停 两秒
tooltip,
; 关闭鼠标提示
return

这个脚本我用了很久,不过一直有不满意的一点,就是取色的时候不能放大屏幕。今天试了试 Windows 的屏幕放大器,觉得不错。于是又写了个简单的脚本来调用 Windows 屏幕放大器。

#IfWinExist, ahk_class MagUIClass
#w::WinClose, ahk_class MagUIClass
#IfWinNotExist, ahk_class MagUIClass
#w::run, magnify.exe
#IfWinNotExist

脚本很简单,实现的功能仅仅是按 Windows+w 键来开启和关闭屏幕放大器。除此之外,Windows 屏幕放大器还提供了几个方便的快捷键:

Windows+=,增加放大倍率
Windows+-,减小放大倍率
ctrl+alt+l,切换为透镜模式(用来取色)

其实也可以 用 Autohotkey 写一个屏幕放大器,不过既然 Windows 提供了一个,就不必重新造轮子。

下载编译后的程序和脚本

Software @ 13 February 2010, “1 Comment”

下载页面:官网链接
简介:

This is the initial release of UltiSnips. It is the Ultimate Solution for
Snippets under Vim. Snippets are intelligent text that spares you a lot of
typing. Like many snippets solutions, this one ins heavily inspired by
TextMates Snippet Syntax and offers all features that TextMate offers. But in
Vim.

在 vim 中模仿 textmate 的 code snippets 功能,非常强大,但是需要 vim 的 python 支持。

Software @ 13 February 2010, “No Comments”

下载页面:官网链接
简介:

A plugin that allows for easy commenting of code for many filetypes.

非常简单易用的一个小插件,快速给代码加、减注释,支持很多注释格式。

Software @ 13 February 2010, “No Comments”

下载页面:官网链接
简介:

The NERD tree allows you to explore your filesystem and to open files and
directories. It presents the filesystem to you in the form of a tree which you
manipulate with the keyboard and/or mouse. It also allows you to perform
simple filesystem operations.

在 Vim 中开启一个侧边栏显示文件系统目录结构,支持书签。

Software @ 13 February 2010, “No Comments”

下载页面:官网链接
简介:
Screen Shot

With bufexplorer, you can quickly and easily switch between buffers by using the one of the default public interfaces:

‘\be’ (normal open) or
‘\bs’ (force horizontal split open) or
‘\bv’ (force vertical split open)

Vim 必装插件之一,在写代码的时候方便的从多个文件中切换。\be 的使用频率之高使得我把空格键绑定到了 \be 上:

:map <Space> :BufExplorer<CR>
Life @ 30 January 2010, “1 Comment”

08 年定下的 09 年目标:

对09年的希望:

  • 考试不挂
  • 重构水源web
  • 找一个好的公司实习

发现自己只做到了第三条,还超额的完成了指标,找了两个好的公司去实习。其他两条么,大三下挂科挂的很惨很惨,作为水源智囊也没尽到本分。给自己的 09 年打个分数,59 吧,其中水源一项扣 40 分,挂科扣 1 分。

想想自己 09 年都做了什么

  • Jan, 复习考试
  • Feb, 寒假,饿了么
  • Mar, 饿了么
  • Apr, 饿了么 + 思科
  • May, 饿了么 + 思科
  • Jun, 考试
  • Jul, 饿了么 + 思科
  • Aug, 暑假
  • Sep, 补考,找工作
  • Oct, 找工作
  • Nov, 找工作
  • Dec, 看看书准备考试

2009 年的关键字:饿了么,思科,数学系

饿了么占据了我 2009 年 50% 以上的时间,在饿了么我把以前学到的技术应用到实际项目中,比如 Frontend;深入了以前只了解到皮毛的领域,比如 WebDevelop、Linux、产品设计;了解了自己以前没有接触过的领域,比如项目管理。这些知识在我找工作的时候都派上用场了,不过,也付出了几乎会让自己延期毕业的代价。

思科挺好玩的,可以天天穿拖鞋去,但愿我将来的公司也可以这么自由。毕竟坐一天写一天代码脚还是很闷很难受。

数学系的日子依然那么学术,不过我不学术而已。

2009 中的各位贵人,感谢你们的相助

pwmm: 感谢你对我一年的支持,没有你很多事情都难以为继,跟你在一起我知道我不是一个人,特别是在这陌生的城市里
老爸老妈:感谢你们对我的支持,即使我并没有选择你们希望的人生,但是还是一如既往的支持我。我很庆幸我出生在一个开明民主的家庭里
forresty & SC:没有什么比一起创业、一起写代码、还同睡一张床的哥们儿感情更深厚了。两位哥们儿帮助我在我以前并不深入的领域内前进很多
eleme:感谢饿了么,在这里我写出了我人生第一份 4w 行代码
最后,一定要感谢帮助我 survive in sjtu 的大牛们,没你们我走不出这所大学

2010 年度计划

  1. 毕业驴行三个月,在墙内转一圈
  2. 定一个五年计划
  3. 学会说 No
  4. 毕业

2009 年,WLK 还没开
2009 年,墙依然还在
2009 年,它还是 21 世纪
2009 年,站在人生的岔路口

Tags:
Works @ 31 July 2009, “2 Comments”

js代码

1
2
3
4
5
6
7
$.fn.applyTemplate = function(data){
  var html = $('<div>').append(this.eq(0).clone()).html();
  $.each(data, function(index, value){
    html = html.replace(new RegExp('{'+index+'}', 'g'), value);
  });
  return $(html).removeClass('template');
}

css代码:

.template { display:none; }

例子HTML:

<p class="order template">
  <span>{orderId}</span>
  <span>{price}</span>
</p>

例子JS:

$('.order.template').applyTemplate({
  orderId: 222,
  price: 727
});

例子输出:

<p class="order">
  <span>222</span>
  <span>727</span>
</p>