- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 mongodb newlisp driver v0.1.0 发布
一直以来,没有newlisp直接访问mongodb 的方式,今天发布了v0.1.0版本,可以让newlisp通过mongdb c driver访问mongodb server.下面是例子代码:#!/usr/bin/newlisp(load "mongo.lsp")(mongo:init)(set 'client-ptr (mongo:connect "mongodb://127.0.0.1
2014-11-30 17:46:33 2593
转载 在Maven项目中使用Android Support Library
参考这篇博客,对于兼容性还是很有用的。在Maven项目中使用Android Support Library
2014-11-29 22:00:09 2167
原创 mu4e定时检查邮件和播放声音提醒
在init.el中如下配置:(setq mu4e-get-mail-command "offlineimap" ;; or fetchmail, or ... mu4e-update-interval 300) ;; update every 5 minutes(add-hook 'mu4e-index-updated-hook (defun new
2014-11-29 18:04:44 3270
原创 mu4e发送邮件
首先要提醒,mu4e发送邮件是基于gnus的,如果不知道这点,基本上是不会发送成功的。我持续遇到503认证失败错误。配置如下:首先在.emacs.d/init.el文件中如下:;; alternatively, for emacs-24 you can use:(setq message-send-mail-function 'smtpmail-send-it smtpmail-def
2014-11-23 15:43:03 4330
原创 mu4e 快捷键组合和操作附件
首先看一下官方文档,里面有所有快捷键http://www.djcbsoftware.nl/code/mu/mu4e/MSGV-Keybindings.html#MSGV-Keybindings然后看一下如何打开附件M-Ret Ret就是Enter键如何保存呢?e 键即可。如何设置保存目录呢?;; save attachment to my desktop (this can also be a f
2014-11-23 11:46:28 3229
原创 用Emacs接收Exchange邮件
基本思路,首先安装DavMail server版本,将exchange服务转换成标准服务,比如smtp, pop3, imap。然后使用Emacs的mu4e连接DavMail的imap服务。如何安装DavMail server请参考我之前的文章,已经做了更新:DavMail server版配置因为有了imap服务,可以采用我之前写的使用gnus访问gmail的方式,这样在emacs中就可以收邮件了
2014-11-23 10:38:42 5741
原创 jenkins避免在控制台输出密码
有时候在console环境里面需要执行一些代码密码的命令行,jenkins会在console log中如实打印,太不好了。mask password插件可以帮助解决这个问题。https://wiki.jenkins-ci.org/display/JENKINS/Mask+Passwords+Plugin安装后,在项目工程中勾选mask password,然后所有password参数都会被自动加密。
2014-11-18 10:58:47 9669
原创 ps 和 grep 查找消除 grep自身查找
用ps -def | grep查找进程很方便,最后一行总是会grep自己。$ ps -def | grep dragonfly-frameworkdean 5273 5272 0 15:23 pts/5 00:00:00 newlisp ./dragonfly-framework/newlisp-redirection.lsp -http -d 8080 -w .dean
2014-11-17 15:40:57 23138
原创 jenkins master升级后无法启动slave
惊心动魄一刻,master升级到最新war包,冲启动后,10多台slave无法启动。一下在大数据部的分布式计算都无法运行。紧急恢复到过去版本的war包,仍然不行,下载了最新版本的war包,重启后依然不行。最后google,在 https://groups.google.com/forum/#!topic/jenkinsci-users/HgWWqwaR07w里找到2013年出现过一次bug。Hi,
2014-11-14 15:04:48 6307
原创 jenkins slave环境变量
核心一句话,要重启。有两种方式,一是修改~/.bashrc文件,添加环境变量二是修改slave的配置,添加环境变量关键是要disconnect slave,然后重启启动slave,而不是让slave临时离线。好了,现在所有的bash脚本和newlisp脚本都运行在正确的环境变量下。
2014-11-12 21:12:43 8651 1
原创 用正则在字符串中替换
replace的第四个形式就是接收正则表达式,但是注意,最后一个参数必须是0或者1,否则第二个参数不会被看作正则。下面是一个例子:> (replace "[\\s\\S]*?" "abcdfff" "" 0)"abcd"0 表示是PCRE正则1 表示大小写不敏感并且replace默认替换掉所有找到的字符串如果最后一个参数是0x8000,则只替换第一个找到的。
2014-11-02 00:11:44 4869 2
原创 newlisp跟踪jobtracker状态
基本思路,通过newlisp定时下载jobtracker页面,用正则表达式解析html中的table元素,然后获得最新的mapreduce的状态。每次获得装提数据后,存入mysql数据库,然后用tableau将mapreduce集群状态用报表呈现。这是jobtracker站点的数据这是Tableau绘制的报表这样就可以用数据可视化的方式展示Hadoop集群计算的压力状态。下面是newlisp代码,
2014-11-01 20:37:16 2460
JSF2自定义组件编程系列 第五部分 源代码
2011-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人