Linux Tips (1)

这里记录一些小技巧,比较杂。 1. bash下,x{a,b}会被展开为xa xb,很适合文件备份。 如果你要复制一份a.txt作为备份,到a.txt的路径又太长了,这么写比较方便。 cp /a/long/long/long/path/to/file/a.txt{,bak} 2. vim下,要把某些内容替换成为行号,可以用\=line(“.”)来处理。“.”用来连接行号和其它内容。 :%s/xxxx/\=line(“.”) . ” “/g 3. bash脚本下,如果要写多行到文件里,可以用 cat > file

亡兵纪念日

缺乏常识的人总是容易学到新东西…于是今天又知道一个节日。 今天,也就是五月的最后一个周一,是Memorial Day,wiki上译作亡兵纪念日,是为了悼念在战争中阵亡的美国官兵而设立的一个节日。下午从实验室出来也没有看到什么悼念的活动。倒是因为多数人不用上班,草坪上满是躺着晒太阳的男女老少。也有人在河边钓鱼,和往常一样很多人在跑步。 上周看到的一个游行就是和这个节日有关的,挺有意思。 一组鼓号队 这个都出了号了 美国人民游行起来太随意了 比较Q 这是“历史纪念馆代表队” 小朋友们 这老几位着装还比较统一 又一支鼓号队,还有电吉他 不知道为啥车子都有警长的名字 这是霍博肯的消防车,经常看得到 鼓号队很多

Setup dropbox without X

Assume you are accessing your server remotely through SSH. 1. Download the package, say you are using Ubuntu $wget https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_1.4.0_amd64.deb 2. Install the package $sudo dpkg -i *dropbox_1.4.0_amd64.deb 3. Start Dropbox $dropbox start 4. You will get an url to link your computer here, copy-and-paste into your web-browser. Restart your dropbox, all set :] $dropbox […]

Art & Music Festival

今天又发现这里的一个节日。 快到中午的时候出门去实验室和恩劈康普利特”约会”,因为下周要考复杂度了。 走到七街路口的时候发现路给封了,看到路上两边好多棚子, 仿佛是农产品展销会。 走过去才知道今天是霍博肯的Art&Music Festival (艺术音乐节?),貌似一年一次。 于是就干脆沿着主街一路看过去,人真不少,老外也喜欢热闹。 很多棚子都是在卖画 也有这种 或者小物件 然后就是吃的,感觉好像在杭州走河坊街… 也有小孩玩的,很多衣服啥的都是给小孩准备的 也有好几辆这种车,貌似是给租的 来得早了,乐队还没有开始表演 然后买了根烤肉就默默地去实验室看书了…

gitignore

如果用git管理的工程文件结构比较复杂,可以新建一个.gitignore文件 $cat .gitignore *.o tmp* 用来忽略一些文件,比如上面的内容可以用来忽略以.o结尾的文件和tmp开头的路径。 今天发现还可以用惊叹号!来做白名单。 $cat .gitignore *.o tmp* !*.c 这样确保.c文件不被git忽略。 值得注意的是,.gitignore里条件是靠后优先的,写在后面会覆盖前面的效果。 比如当前目录下有 $ls . a.c a.o tmp.c 上面的.gitignore不会忽略掉tmp.c

TEDxUW Why you will fail to have a great career

还是应该时不时地看看TED的演讲,总能接触到一些有意思的想法和观点。 TEDxUW是本地的TED类似的组织,Larry Smith是UW的老师。 虽然不认同他所有的观点,但还是有些感触,就是这个: 热情(Passion)和兴趣(Interest)是不同的。 Why you will fail to have a great career I asked, do you have passion? You say, I have interest. … Passion, Interest is not the same thing, are you really gonna go to your sweetie to say, Marry me! You are interesting 囧…