37signals的两个重大改变

37signals的两个重大改变

37signals是Ruby界赫赫有名的公司,而我对她的了解来自于该公司创始人两本非常著名的书:getting real和rework。可以说,我实际上就是看完这两本书后,才决定走上创业道路的。

而今天该公司做出了两个重要的决定:(1)砍掉其他产品,只保留一个产品BaseCamp。(2)公司名也修改为BaseCamp,一切围绕BaseCamp。

这是让人非常吃惊的决定,同时也让人由衷地敬佩。保持对产品的专注,做一家小而美的公司,这也是我对自己、对公司的愿望。

Debian 7与PyCharm3.1

Debian 7与PyCharm3.1

PyCharm无疑是相当杰出的Python IDE(而且提供免费的社区版本),可以运行在Debian7系统中。安装、运行都非常简单,下面简要说明步骤。需要说明的是,全部采用root用户进行操作。

step1:下载PyCharm

目前最新的版本是V3.1,直接从官网下载即可:

cd /opt
wget http://download-ln.jetbrains.com/python/pycharm-community-3.1.tar.gz

step2: 解压缩PyCharm

tar -xzf pycharm-community-3.1.tar.gz

step3: 创建软链接

ln -s /opt/pycharm-community-3.1/bin/pycharm.sh /usr/bin/pycharm

完成上述命令后,在console中直接输入pycharm即可启动。当然,也可以创建图形快捷方式: 右键点击“kickoff应用程序启动器”,选择“编辑应用程序”,选择一个菜单栏(例如“开发”)创建新的菜单项,指向pycharm即可。

2014-03-12 更新:

Kubuntu系统默认没有安装jdk,因此无法运行pycharm,需要先使用以下命令安装jdk:

sudo apt-get install default-jdk
mercurial: no username supplied (see “hg help config”)

mercurial: no username supplied (see “hg help config”)

在Ubuntu中使用mercurial命令行提交修改(hg commit)时,出现上述错误提示。出问题的原因大约是当前linux用户与mercurial中的用户不一致。修改方式比较简单:

修改本地库.hg/hgrc文件,根据实际用户信息加入以下配置即可:

[ui]
username=yxh <yxh@myvoipapp.com>
editor=vim

上述示例中,同时指定默认的编辑器采用vim。

House居然结束了

House居然结束了

今天切换版本管理库,不知道是网络的原因还是别的什么原因,很慢很慢。于是打开了pptv,搜出house边等边看。

一看之下才惊讶地发现,居然已经是最后一季。八年了,终于结束了。这种感觉真让人恍惚。

Mercurial的分支操作

Mercurial的分支操作

subversion是个很不错的集中式版本管理工具,我们一直在使用。可是缺乏分支功能的确也感觉十分不方便,尤其是我们的版本区分LTS、Stable以及Dev等各种情况时尤其如此。

Git据说是个很不错的分布式管理工具,不过感觉和svn差别太大,十分不适应。因此选择了mercurial,各项操作类似于svn,同时也具备brach等分布式版本管理的特点。

在mercurial中使用branch开发非常方便,下面是几条简单的命令:

$hg branch mss_lts <--创建mss_lts分支
$hg commit
$hg push --new-branch  <-- 提交新branch到库中
$hg branches <-- 查看分支
$hg update default <-- 切换回主分支
$hg merge mss_lts <--将mss_lts分支的修改merge回主分支
CentOS6.4安装eclipse-cdt的问题

CentOS6.4安装eclipse-cdt的问题

在CentOS6环境,可以直接通过”yum install”来安装eclipse以及eclipse-cdt等开发工具。

安装完成后,创建新工程时,只看到创建普通工程,看不到与CDT相关的工程。实际上,如果安装了其他plugin,同样也无显示。

在CentOS的论坛上检索了一下,解决方法也简单。就是必须以root身份运行以下命令即可:

eclipse -initialize
笨啊

笨啊

”爸爸,猜个简单的问题呗?“

”好啊“

”假如桌子上有两个瓶子,一个装棕色的液体,一个装白色的液体。请问哪个瓶子装的液体有毒?“

”这。。。不知道。。。这谁知道啊?!“

”一个瓶子外面写着‘蜜糖’,另一个瓶子写着‘毒药’,这都不知道,笨啊“

简单安装树莓派

简单安装树莓派

步骤比较简单,采用官方最新的raspbian安装很顺利,简要记录几点:

(1)从官网上下载推荐的win32diskimager软件,将raspbian的镜像写入SD卡。

(2)在路由器上找到raspberry pi的地址,通过ssh直接登录即可。缺省用户名为pi,密码为raspberry。

(3)登录进去后,首先运行sudo raspi-config,将系统扩展至整个SD卡,否则有很多空间无法使用。

(4)安装中文字体:

sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei

(5)安装xrdp,这样就可以使用windows系统自带的“远程桌面连接”登录raspberry了:

sudo apt-get install xrdp

 

control-label文本左对齐

control-label文本左对齐

Bootstrap默认情况下,control-label的文本采用右对齐方式。这种方式在Form中如果含有checkbox等控件情况下,实际对齐方式很难看。我们可以将其修改为左对齐方式。

在bootstrap的css文件中,搜索.form-horizontal .control-label,将其中的text-align项修改为左对齐:

.form-horizontal .control-label {
    ... ...
    text-align: left;
}