I have found a good way to track changes in .gz files: Add these to ~/.gitconfig: [core] attributesFile = ~/.gitattributes [diff "zip"] textconv = unzip -p binary = true [diff "gz"] textconv = gzcat binary = true [diff "bz2"] textconv = bzcat binary = true [diff "xz"] textconv = xzcat binary = true [diff "tar"] textconv = tar -O -xf binary = true [diff "tar-bz2"] textconv = tar -O -xjf binary = true [diff "tar-gz"] textconv = tar -O -xzf binary = true [diff "tar-xz"] textconv = tar -O -xJf binary = true [diff "odf"] textconv = odt2txt [diff "pdf"] textconv = pdfinfo [diff "bin"] textconv = hexdump -v -C And these to ~/.
Finally the end of Senior 2 arrives. I’m on the way to Senior 3. The summer vacation is rather short which is really common in China. These days I have been diving into Emacs by subscribing both emacs and emacs-devel mailing list. It contributes to my English as well. I can learn a lot of new words and expression thanks to the nice and convenient feature of looking up a word in iOS.
Just got a piece of great news: GHC 8.0.1 is out! See the announcement [here][http://article.gmane.org/gmane.comp.lang.haskell.ghc.devel/11928]. So excited! And Emacs 25 release will be out soon. Using Emacs 25.0.94 now. Many new features available. See [this][http://puntoblogspot.blogspot.com/2016/05/emacs-251-news.html] for more information. Recently I have finally started to use mu4e and gnus. What makes it truly great is that they integrate org, bbdb and so on.
Having a bad cold. Really annoying. Okay, here comes the interesting links: https://glyph.twistedmatrix.com/2015/11/editor-malware.html http://kitchingroup.cheme.cmu.edu/blog/2016/04/07/Writing-hy-code-from-hy-code/ https://github.com/holomorph/transmission https://github.com/bergey/org-babel-diagrams http://ess.r-project.org/ http://projects.haskell.org/diagrams/
Just learned a new tip on git shallow clone. As you know, some repository are really really large, such as emacs and linux. Cloning is slow and unstable. And there is no way to pause and resume a git clone. So I use shallow clone to clone them. But what if I want to clone other branches? From here: http://stackoverflow.com/a/27393574/2148614 git remote set-branches origin '*'
Here is the subtitle: We meet in a week that could change the United Kingdom for ever. Indeed, it could end the United Kingdom as we know it. On Thursday, Scotland votes, of the future of our country is at stake. On Friday, people could be living in a different country with a different place in the world and the different future ahead of it. This is the decision that could break up our family of nations and rips Scotland from rest of the United Kingdom.
Most of us have learnt how to use PCLogo to draw some graphics. Logo is a dialect of Lisp in fact, so most of us used a Lisp dialect at a early time! For some people, it is earlier than C++. Cool.
I’m here to share some interesting links. I do not have much time writing the blog now. Recently I have been working on CodeFalling/MacGesture on Github. If you are interested in it, go and have a look. Here are the links to share: https://twitter.com/PoolpOrg/status/694593152670437376 https://github.com/wellle/targets.vim http://thecodelesscode.com/case/225 https://twitter.com/zhangyuze320602/status/706457155763712000 I have done reading the biography of Steve Jobs. Great book.
I’m an undergraduate student in Tsinghua University in China. Interested in programming and mathematics. I can speak Mandarin, Cantonese and English. Please inform me if I have made any mistakes by commenting below, sending email to me, or make a issue on my Github repo of this blog. Find me by my email firstname.lastname@example.org . My Github user name is jiegec.