todotxt 提醒增强版

借助 remind 实现高级提醒。

2013-03-13 · wuan

还可以这样被提醒

之前一直使用 RTM 服务接受任务到期提醒。 terminal - todo.txt - remind - (awesome WM 提醒)  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ \ https://www.rememberthemilk.com \ (iOS/Android 提醒) 除了 todo.txt 还需要额外维护一个 remind 文件 remember the milk 服务按年收费,属于长期投入 最近发现一个 todo.txt 增强版,以及一个 pushover 服务。结合两者可以实现: terminal - todo.txt \ https://pushover.net \ (iOS/Android 提醒) todo.txt 易用性实用性美观性得到极大改善 m:marker and m:(a marker with spaces), especially A:2012-04-01 ... Z:2012-01-01...

2013-03-03 · wuan

ClusterSSH

做集群软件开发、维护、测试时,经常要对多台服务器做相同操作。同样的一个命令,每台服务器都要输上一遍,这不科学。 为了科学,可以用鼠标选中、复制、粘贴的办法,还可以通过 SSH 远程执行命令的方法。但是,我想要的,是一种更直观的方法。 我输入一个命令,每个终端都显示这个命令。我按一个组合键,每...

2013-02-18 · wuan

关于 zsh 自动补全系统

习惯了 VIM 的 neocomplcache 插件,寻思着这么霸气的功能,要是 ZSH 也有就好了,结果还真有。精简版和升级版。 ZSH 的牛逼不是吹的,不信你看: [ -f ~/.ssh/config ] && : ${(A)ssh_config_hosts:=${${${${(@M)${(f)"$(<~/.ssh/config)"}:#Host *}#Host }:#*\**}:#*\?*}} 这 A,这圈M,这小 f,特别是这傻逼冒号加井号再他么空格还带个星号,还不结束,他妈的还有大括号,还有那么多星星,搞毛啊搞,有完没完啊,神马鸟玩意啊啊啊...

2012-12-16 · wuan

堆栈没学好撸啊很苦恼

/** * [B] -- alias, nil [T] * | |_________________lua_pushnil * |________________________lua_next(_, -2) * * * _________________lua_tostring(_, -2) * | * [B] -- alias, key, value [T] * | |____________lua_isstring(_, -1) * | lua_tostring(_, -1) * | lua_isfunction(_, -1) * | * |_________________lua_pop(_, 1) * luaL_ref * * [B] -- alias, key [T] * |________________________lua_next(_, -2) */ lua_pushnil(f_L); while (lua_next(f_L, -2) != 0) { key = lua_tostring(f_L, -2); if (lua_isstring(f_L, -1)) { value = lua_tostring(f_L, -1); printf("key(%s) = value(%s)\n", key, value); lua_pop(f_L, 1); } else if (lua_isfunction(f_L, -1)) { printf("got you type(%d)\n", lua_type(f_L, -1)); // lua_call(f_L, 0, 0); // 调用后函数参数连同函数名已经被lua虚拟机自动弹出 g_agent = luaL_ref(f_L, LUA_REGISTRYINDEX); // luaL_ref也会自...

2012-12-08 · wuan