Windows 下 Python 2x 和 3x 版本共存

关于 Python 多版本环境的配置,有更新的文章:在 Windows 搭建Python多版本环境(2016)


背景

(惯例来一些废话,不想看的请直接跳到HOW TO)

很早就知道 Python,但是当年对我而言只是一个传说。一方面,彼时的我,对技术认识极浅(虽然现在也没深起来),另一方面 Python 的可用资源还相当的少。也就是说无论我自己写,还是直接拿现成的用,都做不到。

好几年过去了,最近在遇到一些问题寻求现成的解决方案时,发现那些优秀开源方案是往往用 Python 实现的,或者至少包含开源的 Python 项目在内。譬如说 MoinmoinWikiCalibre ; 而本博客使用的 Octopress(本博客已迁移到Hexo,2016.06.27) 的语法高亮,也是通过 Python 实现的。由于 Python 的易用和强大,还有丰富的第三方资源,我也在 Eclipse 里装了个 PyDev 插件开始写一些 Python 的小应用做练习。

阅读全文

Hello Octopress

为了给安装遇到问题搜索解决方案的人提供方便,开头先给出我的环境配置:
Win7+MsysGit+RubyInstaller+Devkit+GitHub+Python2.6


说在前面

一直有开技术博客的想法。之前有了好几个博客,分别写不同的内容(譬如诗词、譬如生活的琐碎、譬如在辩论队群博写辩论的话题…有空时在关于页面介绍给大家),技术内容插在哪一个都感觉四不像,别的不说,就博客的风格主题设置就无法定位,还是分开的好。

不过一直没动手,一方面感觉自己弱爆了没东西写,另一方面主要是主流写博方式麻烦,尤其是长日志,博客后台超差的一致性和稳定性,常搞到我很崩溃。已有那几个博客,偶尔心血来潮更新一下,长期丢荒,何必新增一块荒地。

直到遇到 Markdown(以及类似的轻量级标记语言),真的很清爽,让我写日志的量和质都有了大的提升,感觉又有了写的动力。(有关Markdown的介绍,请看这篇日志)接下来,又遇见了基于Markdown的Jekyll,和基于Jekyll的 Octopress,突然发现,这才是程序员应有的写博方式:在本地用简洁的标记(Markdown)把文章写好,然后敲一个命令,什么都搞定了。当然代价就是,前期得折腾一些。然而对于吾等“生命在于折腾”的人,此亦一乐也。

阅读全文

用Markdown写日志

这篇文章原本发表在另外一个我和别人合写的博客,现在新博开张,姑且移过来作为第一篇文章。


既然开了群博,就要鼓励各位参与者多写日志、写高质量的日志。而其中一点,就是教会大家一些技巧,降低写出高质量日志的难度。这就是本文的目的。
不过日志只是其中一个方面,Markdown的本意是用易读易写的纯文本对文档进行简单的排版,推而广之,其实还可以用来写别的东西,譬如邮件,譬如简历或者论文(不过对后两者Markdown显得太弱了,可能用wiki标签甚至是强大的Latex会更好,这就是后话了)。
如果你有足够的好奇心和耐性,建议你全部看完;否则,为了不因为你的不耐烦浪费了初衷,请直接跳到HOW TO 部分。

首先,这篇日志就是用Markdown(配合MEditor,你可以选择其它Markdown转HTML工具,例如MarkdownPad)写的。

updated: 现在我会推荐以pandoc为后端的两个编辑器 Typora 和 Smark。它们跨平台,支持格式全面,而且免费。MarkdownPad 支持的格式少得可怜,而且高级功能都要收费。Typora 是首选,目前还是beta版本就已经非常惊艳,如果未来 Typora 正式版收费,那么我会推荐开源的Smark。

阅读全文