CodeBlocks+GFortran搭建Windows的Fortran开发环境

Fortran作为第一门高级编程语言,其历史可以追溯到上个世纪50年代,其最主要的特性就是面向数值计算,而且执行效率高,所以在科学计算领域以及学术领域有着十分广泛的应用。当然,Fortran现在在程序设计界已经很少被人所提及,也许是现如今计算机速度巨大飞跃已经抹平了编译型语言与解释型语言在执行效率上的差异,也许是现代的面向对象的程序设计范式已经深入人心。无论如何,现如今的Fortran可能更多地只是用于科学计算和学术用途,或者是上古留下来的计算程序的编译。

继续阅读CodeBlocks+GFortran搭建Windows的Fortran开发环境

Linux下LaTeX的中文字体设定

在之前的文章《Linux下TexLive与LyX中文支持配置手记》中已经提到关于Linux下相关的字体问题的设置了。只不过那篇文章针对的是Lyx这样一个特殊的软件。Lyx有所见即所得的好处,但是也丧失了LaTeX可定制性高的好处,也就导致其会出现一些意想不到的问题。

继续阅读Linux下LaTeX的中文字体设定

Nginx 配置中的误区与常见错误

最近有感于Nginx配置中的陷阱,以及网上搜出来的大多数Nginx配置的不靠谱,特地翻译了这篇官方WIKI上的文档,用于提醒自己。当然翻译时间仓促,其中难免有疏漏和与原文相比不准确的地方,如果英文能力足够最好阅读原文。

继续阅读Nginx 配置中的误区与常见错误

Vagrant 初探

对于使用 Windows 系统,同时又需要在 Linux 下调试各种程序、脚本的人来说,虚拟机固然是一个好办法,但是虚拟机的安装有的时候并不那么简单,而且如果把开发环境放到 Linux 虚拟机中,执行效率成问题;如果在宿主机上开发,在部署的时候虚拟机和宿主机之间文件交换也十分的不方便,特别是 Linux 虚拟机。所以 Vagrant 正是为了解决这样一个问题而诞生的解决方案。使用 Vagrant 可以做到在宿主机上开发,又能在 Linux 环境下执行。

继续阅读Vagrant 初探