linux - Leo's Utopia

Ctioga

Ctioga是一个用Ruby编写的功能强大的命令行绘图系统。它被设计为快速生成出版物质量级的图形。 其目的是快速绘制数据文件和数学函数,但又保留了对细节进行高度控制的可能性。 它生成带有使用pdflatex处理过的文字的高质量PDF格式文件。它是基于Tioga库,作者是PostScript语言的创造者之一。

Read all

gnuplot

gnuplot是一个命令驱动的交互性函数绘图程序。它可以用来绘制许多不同的格式的二维和三维函数图和数据点图。它的设计目的主要是用于科学数据的可视化显示。 这个软件是从数据和函数绘制二维和三维图形。 gnuplot的支持输出格式很多,包括很多打印机的驱动程序,(La)TeX,(x)fig,Postscript,以及其他。

Read all

[译文]Linux下的11个最佳免费绘图工具

 原文地址:http://www.linuxlinks.com/article/20100518160111534/PlottingTools.html

 计算机绘图工具是一种计算机软件,它可以帮助分析和可视化的数据,通常是科学研究的数据。使用这种类型的软件,用户可以为函数,数据和数据集合绘制图形。这类软件通常也提供一些附加功能,如数据分析功能,包括曲线拟合。

好的绘图工具对于在学术论文中引入具有专业外观的图表十分重要。然而,绘图工具并不仅对学者和科学家有用。许多普通用户往往也需要在不同场合绘制图形。

幸运的是,Linux下有很多绘图软件。Linux下有一些包含了绘图功能的重量级的商业软件。这些软件包括MATLABMapleMathematica然而,我们是热切的开源软件倡导者。本文的目的是帮助推动可用的开源绘图工具。一个虽没有被列入下面的列表,但却值得一提的是Graphviz(Graph Visualization Software的缩写)。

为了更好的对可用的优秀软件进行介绍,我们编制了一份包括11款出色的绘图工具的清单。但愿对于那些需要制作高品质图表的人这里会有一些有趣的东西。

现在,让我们来看看手边的11个绘图工具。我们为每个标题都已编制了单独的门户页面,包括对其特点进行的深入介绍,该软件运行时的截图,和有关的资源和评测的链接。

绘图工具
gnuplot 命令行的互动式绘图程序
Ctioga 命令行绘图工具
LabPlot KDE下的数据图绘制和函数分析工具
matplotlib 基于Python的绘图系统,风格类似于Matlab
QtiPlot 完全成熟的绘图软件
ROOT 解决了高能物理学中数据分析挑战的工具
jHepWork 生产专业图形,并有许多用于数据操作的库
GLE 图形布局引擎
PLplot 科学绘图库
RLPlot 生成出版物级高质量图形
Genius 用于数学和研究的教育工具
   

返回到我们的门户页面列表。

更好的archlinux安装方式archboot

最近要在一台Acer 4736G上安装archlinux,但是因为这台机器的配置比较诡异,有线网卡kernel居然认不出来,用以前的2009.08版本的core加载安装时又认不出来无线网卡,简直就是悲剧。后来发现有更新版本的安装介质-archboot,奇怪的是这个东西居然论坛上没有人能说出来它只能是个livecd还是能硬盘安装的,囧。

1. archboot

没办法,只能硬着头皮上了。老一套,下载最新的archboot 2010.04的iso镜像,unetbootin到u盘里,从u盘启动系统。

然后,惊喜出现了,archboot制作的live usb不需要像以前的iso制作的livd usb一样手动加载镜像,直接就启动了,而且默认就进了安装界面了。后面基本就跟以前的安装方式一样了,只是在硬盘分区加载点配置上弱一点,不过,这个以后是可以改的。

总结:

  • Archboot非常可以安装到硬盘;
  • Archboot安装程序有待改善,尤其是硬盘加载点配置上。

2. 64 bit

因为这个机器是T6600的CPU+DDR3内存(暂时只有1G,日后加到3G),所以选择了64位系统。由于是第一次直接上的64系统,不知道跟32位系统相比速度上是不是快一些。不过从源里面安装软件包的时候感觉倒是快了不少,可能使用64位系统的人少吧。

3. KDE

这次特意选择了KDE。

目前感觉确实不错,很好看,速度也很快。

按照wiki上的手动配置了gtk和qt一致的风格。目前有一个问题就是从网上下载的widget老是提示“could not create python scriptengine”错误而无法运行,纠结中。

4. 安装备注

进入图形界面之前需要做的几个事:

  • 安装xorg;
  • 安装hal,dbus,并把dbus加入daemon中;
  • 安装xf86-input-mouse xf86-input-keyboard xf86-video-nv;

 

研究转向php和go

前两天,我的wl-500g老是出问题,开机的时候U盘无法正常mount,结果ftp server也不能用。今天终于有时间修了一下,终于又正常了。顺便装了一下lighttpd和fastcgi,现在php也可以正常运行了。

下一步准备好好折腾一下这个路由器上的php。重点是php和sqlite的交互。

另外,最近学习了一下C,还是一样的感觉:尽管很先进,但是似乎跟快速开发扯不上关系。我需要一种能够快速上手,快速开发,能把精力集中在我想要的功能上的开发语言和工具,而不是大量的考虑与我的需求无关的计算机底层的东西。所以,准备学习一下google go。从aur中安装了go-lang-hg,用官方的helloworld代码8g死活编译不过,暂时放弃吧。




Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee