Git指南(1)——安装与基本用法

Git

现在很多开发团队,包括我所在实验室,使用的版本控制系统都是SVN。Git作为一个新兴的快速的分布式版本控制系统,却很少有人知道或使用。我使用Git的时间不长,平时使用的命令也就那么几个,但深知Git是一个前途无量的东西,因此决定尝试着坚持使用并让更多的人知道它。

之前从来没有对Git进行过系统的学习,只了解其中的一点皮毛原理和使用方式。这次正好借这个机会完整地学习一下,并把本系列作为一个教程或学习笔记。如果你对Git有兴趣,这个系列可以作为入门的参考指南。(注:本系列均以Windows版本为例,Linux或Mac下的命令可能有点不同,请自行查阅;另外,本系列所讲的都是Git的命令行,如果你使用小乌龟客户端GitTortoise,那么只需要动几下鼠标就可以完成操作)

2013年春季学期总结

再过几天就要开始研究生的新学期了,趁着还有点时间赶紧把大四下学期回顾一下。话说回来我是把暑假也算入这个学期里头了,因此现在来回顾还不算晚。都说大四的毕业生除了混毕业论文之外,过得是最清闲最快乐的,但现在看来,这学期恰恰是我本科生涯最长的一个学期——由于暑期做某个项目而调假,我从二月初到八月底超过半年没有回过家,真心是破纪录了。这学期远远没有普遍大四毕业生过得那么潇洒,其中也发生了不少事情,现在就来把一些重要的事梳理一遍。

新版个人博客2.0,Hexo主题Raytaylorism 1.0a上线!

开始使用hexo搭建博客已经一个多月了,使用hexo+markdown写博客和发博客一切都是那么流畅自然。只是这段时间一直在忙实验室各种项目,堆了一堆博文想发但都没时间写。后来在网上查hexo资料的时候,偶然发现了yangjian.me这个(目测是技术大牛)博客,其扁平化和清爽风格的主题(这个主题叫Pacman)一下子就吸引了我。看着自己原先使用的那个主题modernist DEMO突然觉得自己的博客实在是弱爆了。我开始思考自己的博客为什么不给自己设计一个主题呢?别人的博客主题虽然也是开源的,但作为一个geeker,直接拿别人的东西过来用始终有点不爽。于是我开始着手构想和设计自己的主题。

博客从Wordpress进化到Hexo啦

之前在衡天小张那购买的主机过期了,虽说在主机上搭建的Wordpress使用起来非常方便,不过使用了一年之后感觉那个主机响应速度略慢,所以就懒得继续掏钱了。考虑到丁基友的博客就是用静态页面托管到Github上的,简单可靠又免费,同时也想要学习一下markdown并用它来写博客,所以准备尝试转向静态博客的路。

Comet:基于 HTTP 长连接的“服务器推”技术简介

最近实验室生物信息Heatmap项目正在考虑做一个这样的功能:一个用户在heatmap(一张超大的可能是GB级别大小的图片)上做一个标注,另一个在线的用户可以马上就看得出来,相当于在线协作。其实这功能的原理就有点类似现在很多网站上的即时通讯,比如Web QQ和网页版的阿里旺旺。按照学长的指示,我开始接触到一种叫Comet的技术,也就是本文所要汇总的内容。

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器