摘要: 我们部门想搞一些内部开源项目,但缺少一个支撑平台。都知道GitHub很火,但价钱不菲,加上对git也存在一些争论,于是一番研究之后,决定先把gitlab/gitorious或者trac/redmine之类的都搭上,体验一下再做决定。我是按照这篇文章来搭建的: Tutorial: setting up Gitlab on Debian 6,不过实际上却是在一台RHEL 5.6上搭建的, 由于我对RedHat系列不熟,加上RHEL的光盘和在线仓库都比较难找,另外自己还是个ruby/rails小白,还是比较痛苦的。搭建过程中有不少收获,整理了一下,贴出来。 阅读全文
posted @ 2012-07-08 17:52 巴蛮子 阅读(27093) 评论(7) 推荐(1) 编辑
摘要: 上次看见CherryTree ,我忍不住又上AlternativeTo 网站去看看有没有其它类似的软件 ,结果看到跨平台的树状 笔记软件还有Zim, wikidPad,KeepNote和NoteCase这些个,其中Zim的受欢迎程度还挺高的,有88票(CherryTree只有 16票),于是下载下来试试。Zim - A Desktop Wik试用了一阵,我就觉得这个软件还真是不错,跟大家推荐一下特点富文本: 跟CherryTree差不多,支持粗体/斜体/下划线/删除线、等宽/上标/下标、有序/无序列表/checkbox列 表、1-5级标题,支持插入图片、链接,不过不支持设置字体颜色、中间对齐/ 阅读全文
posted @ 2012-07-05 22:35 巴蛮子 阅读(9488) 评论(2) 推荐(0) 编辑
摘要: 对于一个UNIX下用惯了各种终端和各种shell的人来说,在Windows世界里最大的痛苦是那个蹩脚的cmd。虽然有Cygwin和Msys 的mintty/rxvt,但它们还是更适合跑bash和它们自己的term类程序,不适合跑Windows的console程序(比如路径的斜线/反斜 线问题,比如ANSI颜色问题。。。)下面,我们分两方面来找找替代品,这次介绍console emulater。 阅读全文
posted @ 2012-06-27 22:26 巴蛮子 阅读(15234) 评论(3) 推荐(2) 编辑
摘要: 前两天看见UbuntuHome发了这篇 [程序员专用笔记CherryTree], 下载下来试用了一阵之后,感觉很不错,于是在公司的电脑上就从minipad2切换过来; 家里的Linux上也装上了它,开始把我一些零散的笔记挪进去。CherryTree是个树状笔记软件,有着其它类似软件的功能支持富文本(粗体/斜体/等宽/下划线/链接/背景色/前景色)支持类似HTML的h1..h3多级标题支持无序列表/有序列表/TO-DO列表支持嵌入图片它还有一些特色功能:支持嵌入表格(不过只是简单的表格)支持嵌入代码框(可以语法高亮哦)可以扫描整个笔记本,生成文档目录有丰富的导入功能,可以导入Basket, K. 阅读全文
posted @ 2012-06-24 17:07 巴蛮子 阅读(24070) 评论(6) 推荐(2) 编辑
摘要: 1. GDM-3: Could not update ICEauthority file上周三晚,因为想使用launchpad上提供的wine-1.4 (现在比较懒得自己编译 了),又觉得自己的LinuxMint比较老了(还是Mint 11 Katya,而Mint 13 Maya 在上个月都出来了),于是就决定来个 apt-get dist-upgrade 。打完收工,重启系统,问题来了——图形界面进不去,在GDM里面输入用户名、密码 再回车后,系统忙一阵,蹦出来一个提示框:网上一阵狂搜,有很多很多很多人出现这个,大都说是权限问题,但我一个个试 了,没一个能解决问题——唯一的收获是发现这东西跟 阅读全文
posted @ 2012-06-14 22:46 巴蛮子 阅读(4175) 评论(3) 推荐(0) 编辑
摘要: 我打算将每个月看到的不错的文章整理一个索引,相对以前零散地放在书签里或者微博上,我觉得这样更好一点。试试看吧,也许过几个月又改主意了。素材来自于我的Pocket(即Read It Later)记录和博客园闪存。Expect/PExpectExpect 在网络管理中发挥着重要作用通过 Shell 和 Expect 脚本实现对 IBM 刀片服务器高级管理模块固件的大量升级探索 Pexpect,第 1 部分:剖析 Pexpect探索 Pexpect,第 2 部分:Pexpect 的实例分析Python modules you should know: pexpectgnu-screen/tmuxGN 阅读全文
posted @ 2012-06-04 23:08 巴蛮子 阅读(1632) 评论(3) 推荐(0) 编辑
摘要: Org-Mode 是Emacs上的一个扩展包,算是个神器。概括地说,它是一种major mode,可以让用户编写结构 化带有格式的文档——不过是用带有简单标记的纯文本来表达格式的,这点跟markdown和restructuredtext有 点像。但这个东西却是一个神器,你可以用它来写文档、写博客、写胶片、记笔记,甚至GTD、电子表格,甚至编写代码!1 写文档1.1 相对其它的文字处理程序而言,org-mode优点是:采用纯文本记录内容,你完全可以将文档纳入svn/git管理分节、列表的创建和导航都相当简单方便(你有没有在MS Word里面调整章节号死活调不对的经历?),一个 简单的tab键即可 阅读全文
posted @ 2012-05-12 22:21 巴蛮子 阅读(14382) 评论(4) 推荐(1) 编辑
摘要: 我觉得知识管理有这么几个环节:接触/采集、消化/去芜存菁、存储和再创造1,前面这几个环节都是工具可以派上 用场的地方。在前端(采集和消化阶段),我的工具主要有两个:Firefox和手机(生活中学到的另说,而现在系统性地看书也比较少); 在后端(存储和再创造阶段),我用的工具主要是Firefox和Evernote(也用过一段Emacs里 面的org-mode)。1. 知识消化Read It Later(现在已经改名为Pocket)是我常用的一个工具。它是个"稍后阅读”服务,意即将网址保存到一个网 络列表,供有合适时间时再来一个个消灭。它有一个不错的Firefox扩展 ,也有iOS和An 阅读全文
posted @ 2012-05-12 12:29 巴蛮子 阅读(2405) 评论(0) 推荐(0) 编辑
摘要: 这篇总结写给初学者。虽说Emacs里面很多功能对应的命令名都是比较直白的英文描述,比如delete-non-matching-lines,比如search-forward。但有些东西你不知道怎么称呼的话,就死活也找不到怎么去调用,查文档都不知道如何下手。Emacs里的名词"现代编辑器"里的名词解释kill-ring-savecopy复制killcut剪切yankpaste粘贴regionselection被选中的区域1markselect选择一段文字fringegutter/margin左右边栏2hideshow / outlinecode folding3coding s 阅读全文
posted @ 2012-05-05 17:03 巴蛮子 阅读(1926) 评论(1) 推荐(0) 编辑
摘要: (上面三幅来自: Emacs v Vi(m) Humour - Ubuntu Forums ) (from emacs user at work by ~EarlColour on deviantART ) (from http://ploum.net/post/emacs )(from http://binaryunit.blogspot.com/2010/05/emacs-users.html )(from Huge Collection of Programming Cartoons )(from Vim vs. Emacs )自嘲漫画References:为什么要用 Emacs/Vi. 阅读全文
posted @ 2012-02-28 23:03 巴蛮子 阅读(2114) 评论(1) 推荐(0) 编辑
摘要: 用Python编程,免不得需要做些实验,你可以python interactive shell 里面试一下某个表达式是否正确,某个包 是怎样使用的,用dir(obj)看看一个对象都有些啥属性,用help(foo)查看帮助。。。另外一方面,matplotlib这类扩展(或者说应用?)更是以interactive shell作为主要交互界面了。 阅读全文
posted @ 2012-02-27 23:19 巴蛮子 阅读(11108) 评论(2) 推荐(0) 编辑
摘要: 随手记: FlashPad作者的介绍:FlashPad是一款轻便的笔记工具。随时按下快捷键(缺省为Alt+Z)可调出它,再次按下相同快捷键或ESC键则可令其隐藏、回到系统托盘中。您可在日常工作中使用该软件快速地记下瞬间灵感、工作备忘、或者电话号码。和Windows自带的记事本不同的是,FlashPad会自动保存您输入的全部内容,并支持多页(TAB)显示。此外,FlashPad 支持数学计算,输入“1+2”,按下 Ctrl+Enter,即可出现计算结果,方便您进行简单的日常计算。我觉得这个工具是我一直在找的:它满足的是“随手记”这个场景,你可以随手记录些杂七杂八的内容,多条记录简单地通过”--- 阅读全文
posted @ 2012-02-21 22:18 巴蛮子 阅读(2057) 评论(1) 推荐(0) 编辑
摘要: 很多时候我需要用一些gnu tools来处理一些文件/数据,以前基本上都是用cygwin来完成的。但后来发现了colinux,就不怎么用cygwin了,因为:colinux里也可以直接读写Windows的文件(通过cofs)、访问光盘(通过cobd);colinux 里面跑的是原生的Linux,你可以直接安装现成的软件包,尤其是Debian,安装包非常方便,仓库里的资源又异常丰富(cygwin的安装程序实在比较烦,cyg-apt倒还方便一点,但才发现不久。而且Cygwin的包并不是太多);你可以安装sshd, apache这些服务,然后结合colinux提供的port forwarding功能 阅读全文
posted @ 2012-01-28 16:34 巴蛮子 阅读(5558) 评论(0) 推荐(0) 编辑
摘要: GREP是我很常用的命令,尤其在浏览代码时,可以用它来搜索一个变量/函数在哪些文件里面被引用了。GREP command: How to use - http://unixshare.blogspot.com/2011/11/grep-command-how-to-use.html (需番强)grep everything - http://noone.org/blog/English/Computer/Shell/grep%20everything.html但grep有一些不爽的地方,这两天看到了两个跟grep类似的东东,可以在一定场景弥补grep的不足,甚至是替代它。ACKhttp://b 阅读全文
posted @ 2012-01-03 11:58 巴蛮子 阅读(7327) 评论(1) 推荐(0) 编辑
摘要: 由于我这一段对Emacs很有兴趣,发了不少关于这玩意儿的文章。但博客园的代码高亮并不支持Emacs Lisp,之前一直也没怎么管,前几天看见李杀的这篇 Syntax Coloring with Google-Code-Prettify,想试试博客园上面能不能折腾出来,于是开始折腾这个Google Code Prettify,最后又发现博客园的语法高亮插件SyntaxHighlighter也可以搞定。方法一: 基于博客园自带的SyntaxHighlighter博客园自带的代码动态高亮插件是SyntaxHighlighter,但博客园没有提供用于lisp的刷子(brush)——毕竟这个语言在博客园 阅读全文
posted @ 2011-12-17 12:32 巴蛮子 阅读(2439) 评论(11) 推荐(1) 编辑