Share,learn,discuss and spread software in professional astronomy

linux命令行下查看系统硬件资源

  • 硬盘:
  • 硬盘分区情况:

/sbin/fdisk -l

  • 硬盘挂载情况:

mount

  • 硬盘挂载及使用情况:

df -h

  • 查看某一文件夹大小:

du -sh [文件夹名]

  • 主板(包括显卡、声卡等)

/sbin/lspci

/sbin/lspcmcia

Matlab中latex公式减号不显示的替代方法

某些系统下Matlab中显示latex公式时减号显示不出,可用如下方法利用分号代替减号:

分子分母都用空格

\frac{\ }{\ }

如果只要打印结果中正常显示减号,可以只使用{-}代替减号。

Matlab中创建换行图例

利用字符矩阵中加入sprintf('\n')可以实现图例中的换行。

比如如下一段代码

x=0.1:0.1:5;
plot(x,sin(x),'-',x,cos(x),':');
legend(['Model 1:',sprintf('\n'),'sin(x)'],['Model 2:',sprintf('\n'),'cos(x)']);

即可将每个legend都显示为两行。注意在legend函数中试图使用cell array实现换行是行不通的。

Download files from remote server using command-line: wget

This example shows how to download NYU VAGC galaxy and sky catalogue for SDSS DR7.

We want all the files from  http://sdss.physics.nyu.edu/datasweep/dr7 with the names *gal*.fits, *sky*.fits

比ubuntu还要易用?——当Linux Mint进军个人桌面

Linux Mint在操作系统观察网站DistroWatch上脱颖而出已经有段时间了,近日无聊,下载来玩玩,然后决定,自己的笔记本以后就用它了。

虽然自己一直以来都用的fedora,而Linux Mint属ubuntu的变种,两者的软件管理一个用rpm和yum,一个用dpkg和apt-get,切换起来会有些不适应;但Linux Mint提供的诱惑太多了,扼要罗列如下(Linux Mint 7 Gloria):

折腾笔记:在itanium2服务器上安装gnuplot及octave的故事

在服务器上处理大数据,前一阶段一直把数据整理好了再传到本地用Matlab画图分析。最近希望更高效些,直接在服务器上可视化,于是开始折腾。此处记录折腾过程中的点滴经验,备忘并供参考。

  • step 1: 开启服务器的本地图形显示。

只要两边操作系统的ssh不是太老,这一步很简单

ssh -X user@host

Openmp并行域内的子函数并行化

看下面这段代码:

#include <stdio.h>
#include <stdlib.h>
#include <omp.h>
 
void para_print()
{
	//automatic vars in a routine called within an omp region is private implicitly
	int i,tid;
	/*if you need shared vars inside omp function call, use static vars;
	* the side effect is static vars keeps its previous value 
        * if not reset a initial value during each call*/
	static int j;
	#pragma omp single
	{
	printf("tid: i,j\n");
	j=10;
	}
	#pragma omp for 
	for(i=0;i<5;i++)
	{
	tid=omp_get_thread_num();
	#pragma omp critical
	{
		j++;

免费的正版瑞星/诺顿杀毒软件

由Google提供的软件包中的杀毒软件,简体中文版软件包提供瑞星,繁体中文和英文版提供诺顿(Norton Security Scan),并且google承诺这些软件始终免费。同时提供的还有反间谍软件Spyware Doctor入门版。

下载地址:

简体中文版:瑞星

http://pack.google.com/intl/zh-cn/pack_installer.html

繁体中文版:诺顿

http://pack.google.com/intl/zh-tw/pack_installer.html?hl=zh-tw

英文版:Norton Security Scan

http://pack.google.com/intl/en/pack_installer.html?hl=en

微软出了新的命令行终端Windows Power Shell

前两天安装更新时发现有个Windows Power Shell可选,就装上了;今天无事打开来把玩了一下,像模像样的。常用的linux终端命令基本都可用,比如ls,pwd,cd等等,还可以使用..表示上级目录;用惯了linux的人,用windows自带的cmd会很不适应,甚至无从下手;而用这个PowerShell应该不会再感觉那么陌生了。

试着输入help,列出了130多条命令和诸多别名。输入help+命令名会有具体的帮助信息。

如何在C中抑制库函数的标准输出

在自己的程序中调用编译好的库函数时,如果库函数会输出一些提示信息(比如初始化信息、版本信息或者警告信息)而你又不喜欢这些信息,并且你希望保留另外一些函数的标准输出,可以在编程调用时这样做:

聚合内容