May 19

1.画图和数学分析软件

Dplot
主页:
http://www.dplot.com/
简介:商业软件。一个很小的数据分析和绘图软件,具有到MS Excel的接口。支持的操作系统有windows 95/98/2000/Me/NT/XP。

GNUplot
主页:
http://www.gnuplot.info/
简介:免费软件。命令行方式的数学作图软件。支持的平台有unix,IBM OS/2,MS Windows,DOS,Mac OS,VMS等。

Kaleidagraph
主页:
http://www.kaleidagraph.com/
简介:商业软件。功能强大的数据分析和绘图软件。可运行于Mac OS和Windows。

Kmatplot
主页:
http://kmatplot.sourceforge.net/
简介:免费软件。功能类似于Origin。3D图形支持OpenGL。具有到数学计算程序Octave和Scilab的接口,可作为其图形分析终端。程序的安装需要QT支持。可运行于Linux下。(其它的操作系统原则上也支持,但QT开发工具只对Linux免费提供)

Labplot
主页:
http://labplot.sourceforge.net/
简介:免费的数学分析和2D/3D画图软件。支持多种图形输出格式。可运行于各种32位和64位Linux计算机上。

Origin
主页:
http://www.originlab.com
简介:商业软件。现在用得最多的数学分析和绘图软件。主页有试用版下载。有Windows和Linux版本。

PSI-Plot
主页:
http://www.polysoftware.com/
简介:商业软件。功能强大的科技图表和科技数据分析软件。可运行于Windows。

QtiPlot
主页:
http://soft.proindependent.com/qtiplot.html
简介:付费的数学分析和科学绘图软件。 有Linux,Windows和Mac OS版本。

Quickplot
主页:
http://quickplot.sourceforge.net/
简介:免费软件。QuickPlot是快速交互式2D数据绘图工具,支持无限缩放。可运行于Linux。

SigmaPlot
主页:
http://www.sigmaplot.com
简介:商业软件。SPSS公司推出的统计绘图软件。可以下载试用版。有Windows版本。

SPSS
主页:
http://www.ibm.com/software/cn/analytics/spss/
简介:商业软件。外观和功能介于MS Excel和Origin两者之间,但特长是在数学统计方面。可以下载试用版。有Windows、Mac版本。

Veusz
主页:
http://home.gna.org/veusz/
简介:免费的科学绘图软件。

2.数学计算软件

Maple
主页:
http://www.maplesoft.com/
简介:商业软件。擅长符号运算。有Windows,Unix,Linux,FreeBSD版本。

Maxima
主页:
http://maxima.sourceforge.net/
简介:免费软件。一套先进的计算机代数程序体系。

Mathcad
主页:
http://www.mathsoft.com/
简介:商业软件。有Windows版本。

Mathematica
主页:
http://www.wolfram.com/
简介:商业软件,最早是用来做量子力学计算的。有Windows,Unix,Linux,Mac OS版本。

Matlab
主页:
http://www.mathworks.com/
简介:商业软件。有Windows,Unix,Linux,Mac OS版本。

Octave
主页:
http://www.octave.org/
简介:免费软件。功能和使用方法类似于Matlab。可以用在PC Linux,Windows(需要Cygwin支持)上。

R
主页:
http://cran.r-project.org/
简介:免费的数学计算语言环境。

Scilab
主页:
http://www-rocq.inria.fr/scilab/
简介:免费软件。功能和使用方法类似于Matlab(甚至连一些常用命令都相同)。可以用在dec alpha,Sun Sparc,Sgi, PC Linux,Windows,Linux Power PC等平台上。

Apr 05

Wget的常用参数
-b:后台下载,Wget默认的是把文件下载到当前目录。
-O:将文件下载到指定的目录中。
-P:保存文件之前先创建指定名称的目录。
-t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。
-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。

启动:

-V, --version 显示 Wget 的版本并且退出。  
-h, --help 打印此帮助。  
-b, -background 启动后进入后台操作。  
-e, -execute=COMMAND 运行'.wgetrc'形式的命令。 

日志记录及输入文件:

-o, --output-file=文件 将日志消息写入到指定文件中。  
-a, --append-output=文件 将日志消息追加到指定文件的末端。  
-d, --debug 打印调试输出。  
-q, --quiet 安静模式(不输出信息)。  
-v, --verbose 详细输出模式(默认)。  
-nv, --non-verbose 关闭详细输出模式,但不进入安静模式。  
-i, --input-file=文件 下载从指定文件中找到的 URL。  
-F, --force-html 以 HTML 方式处理输入文件。  
-B, --base=URL 使用 -F -i 文件选项时,在相对链接前添加指定的 URL。  

下载:

-t, --tries=次数 配置重试次数(0 表示无限)。  
--retry-connrefused 即使拒绝连接也重试。  
-O --output-document=文件 将数据写入此文件中。  
-nc, --no-clobber 不更改已经存在的文件,也不使用在文件名后添加 .#(# 为数字)的方法写入新的文件。  
-c, --continue 继续接收已下载了一部分的文件。  
--progress=方式 选择下载进度的表示方式。  
-N, --timestamping 除非远程文件较新,否则不再取回。  
-S, --server-response 显示服务器回应消息。  
--spider 不下载任何数据。  
-T, --timeout=秒数 配置读取数据的超时时间 (秒数)。  
-w, --wait=秒数 接收不同文件之间等待的秒数。  
--waitretry=秒数 在每次重试之间稍等一段时间 (由 1 秒至指定的 秒数不等)。  
--random-wait 接收不同文件之间稍等一段时间(由 0 秒至 2*WAIT 秒不等)。  
-Y, --proxy=on/off 打开或关闭代理服务器。  
-Q, --quota=大小 配置接收数据的限额大小。  
--bind-address=地址 使用本机的指定地址 (主机名称或 IP) 进行连接。  
--limit-rate=速率 限制下载的速率。  
--dns-cache=off 禁止查找存于高速缓存中的 DNS。  
--restrict-file-names=OS 限制文件名中的字符为指定的 OS (操作系统) 所允许的字符。 

目录:

-nd --no-directories 不创建目录。  
-x, --force-directories 强制创建目录。  
-nH, --no-host-directories 不创建含有远程主机名称的目录。  
-P, --directory-prefix=名称 保存文件前先创建指定名称的目录。  
--cut-dirs=数目 忽略远程目录中指定数目的目录层。  

HTTP 选项:

--http-user=用户 配置 http 用户名。  
--http-passwd=密码 配置 http 用户密码。  
-C, --cache=on/off (不)使用服务器中的高速缓存中的数据 (默认是使用的)。  
-E, --html-extension 将所有 MIME 类型为 text/html 的文件都加上 .html 扩展文件名。  
--ignore-length 忽略“Content-Length”文件头字段。  
--header=字符串 在文件头中添加指定字符串。  
--proxy-user=用户 配置代理服务器用户名。  
--proxy-passwd=密码 配置代理服务器用户密码。  
--referer=URL 在 HTTP 请求中包含“Referer:URL”头。  
-s, --save-headers 将 HTTP 头存入文件。  
-U, --user-agent=AGENT 标志为 AGENT 而不是 Wget/VERSION。  
--no-http-keep-alive 禁用 HTTP keep-alive(持久性连接)。  
--cookies=off 禁用 cookie。  
--load-cookies=文件 会话开始前由指定文件载入 cookie。  
--save-cookies=文件 会话结束后将 cookie 保存至指定文件。  
--post-data=字符串 使用 POST 方法,发送指定字符串。  
--post-file=文件 使用 POST 方法,发送指定文件中的内容。   

HTTPS(SSL)选项:

--sslcertfile=文件 可选的客户段端证书。  
--sslcertkey=密钥文件 对此证书可选的“密钥文件”。  
--egd-file=文件 EGD socket 文件名。  
--sslcadir=目录 CA 散列表所在的目录。  
--sslcafile=文件 包含 CA 的文件。  
--sslcerttype=0/1 Client-Cert 类型 0=PEM (默认) / 1=ASN1 (DER)  
--sslcheckcert=0/1 根据提供的 CA 检查服务器的证书  
--sslprotocol=0-3 选择 SSL 协议;0=自动选择,  
1=SSLv2 2=SSLv3 3=TLSv1   

FTP 选项:

-nr, --dont-remove-listing 不删除“.listing”文件。  
-g, --glob=on/off 设置是否展开有通配符的文件名。  
--passive-ftp 使用“被动”传输模式。  
--retr-symlinks 在递归模式中,下载链接所指示的文件(连至目录则例外)。 

递归下载:

-r, --recursive 递归下载。  
-l, --level=数字 最大递归深度(inf 或 0 表示无限)。  
--delete-after 删除下载后的文件。  
-k, --convert-links 将绝对链接转换为相对链接。  
-K, --backup-converted 转换文件 X 前先将其备份为 X.orig。  
-m, --mirror 等效于 -r -N -l inf -nr 的选项。  
-p, --page-requisites 下载所有显示完整网页所需的文件,例如图像。  
--strict-comments 打开对 HTML 备注的严格(SGML)处理选项。  

递归下载时有关接受/拒绝的选项:

-A, --accept=列表 接受的文件样式列表,以逗号分隔。  
-R, --reject=列表 排除的文件样式列表,以逗号分隔。  
-D, --domains=列表 接受的域列表,以逗号分隔。  
--exclude-domains=列表 排除的域列表,以逗号分隔。  
--follow-ftp 跟随 HTML 文件中的 FTP 链接。  
--follow-tags=列表 要跟随的 HTML 标记,以逗号分隔。  
-G, --ignore-tags=列表 要忽略的 HTML 标记,以逗号分隔。  
-H, --span-hosts 递归时可进入其它主机。  
-L, --relative 只跟随相对链接。  
-I, --include-directories=列表 要下载的目录列表。  
-X, --exclude-directories=列表 要排除的目录列表。  
-np, --no-parent 不搜索上层目录。 

转自:http://jiaxl.blog.51cto.com/3064605/1191196

Feb 18

那台使用了8年的电脑感觉已经很慢了,只能用来作为存储的设备,寒假里就谋划着配置一台新的,现将配置贴出来:

CPU 英特尔(Intel) 至强四核E3-1230V3 散片 (LGA1150/3.30GHz/8M/80W/22纳米)1357
主板 技嘉(GIGABYTE) Z87X-UD3H主板 (Intel Z87/LGA 1150) 1190
显卡 技嘉(GIGABYTE) GV-N650OC-1GI 1110MHz/5000MHz 1GB/128bit GDDR5显卡 749
内存 金士顿(Kingston)骇客神条 DDR3 1600 8GB(4Gx2条) 549
电源 航嘉(Huntkey)500W 电源 多核WD500(双管正激/支持90到265伏电压) 319
散热 超频三(pccooler)红海-至尊版 139
机箱 东方城魔方2号HTPC电脑机箱 132

总计4435元,唯一不满意的就是显卡,原准备选用技嘉(GIGABYTE)GV-N660OC-2GD,但由于购置了一些其他的东西只好削减这里的配置了。

另外购置了一台树莓派和TF卡:

原装英国产树莓派 Raspberry Pi 512M V2 242.00
闪迪(SanDisk)至尊高速MicroSDHC-TF存储卡8G-Class10 40
242的价格里包括一个TF卡的转换器和3块铜质的散热片

Jan 01

FC2 WiFi路由器的型号是WHR-G301N,与国内销售的WHR-G300N V2在硬件配置上是一样的,所以两者的固件可以通用。FC2 WiFi路由器无法修改SSID、无法修改密码、无法查看LAN连接的客户端,使用这个路由器你不知道是否有后门,我开始使用了一天就放弃了,后来看到网上有刷机的文章就找出来试试看。

FC2 WiFi路由器需先刷回Buffalo的官方固件,然后在刷OpenWRT,最后再刷成DD-WRT,貌似不能直接刷成DD-WRT。

1.首先从Buffalo官网迅雷快传下载WHR-G301N固件whrg301n-182,右键用WinRAR或其他解压备用。

2.FC2 WiFi的路由器不支持在Windows下刷,建议使用Ubuntu。

3.进入Ubuntu系统,将之前解压的固件文件夹中不带扩展名的文件whrg301n-182复制到Ubuntu主文件夹(home)的当前账户文件夹内。

4.连上网络,在终端输入:

sudo apt-get update
sudo apt-get install tftp  # 安装tftp

5.将电脑与FC2 WiFi路由器的LAN口用网线连接,然后输入:

ifconfig  # 查看哪个网卡是你的本地网卡;虚拟机用户看清楚哪个是连接虚拟机与主机的网卡,哪个是直接连接路由器的网卡。一般为eth0。
sudo service networking stop  # Ubuntu 9.10用户用这个命令
sudo service network-manager stop  # Ubuntu 10.4或以上系统用这个命令
sudo ifconfig eth0 192.168.11.2  # 必须是192.168.11.*这个IP段,即使你已经改了路由器的IP。eth0是本地网卡,上文有提到。
sudo ifconfig eth0 netmask 255.255.255.0  # 这步可以省略。
sudo arp -s 192.168.11.1 AABBCCDDEEFF  # AABBCCDDEEFF是路由器的MAC地址,可以在路由器上看到(即SSID),或附带的纸上有。可加冒号“:”,可不加。

6.拔掉FC2 WiFi路由器电源,在终端输入:

tftp
tftp> verbose
#Verbose mode on.
tftp> binary
#mode set to octet
tftp> trace
#Packet tracing on.
tftp> rexmt 1
tftp> timeout 60
tftp> connect 192.168.11.1
tftp> put whrg300nv2-182  # 这里的whrg300nv2-182是固件的文件名

7.输入完最后一条命令后,插上FC2 WiFi路由器电源,等待推送完成。

8.依次输入:

quit  # 退出tftp
sudo service networking start  # Ubuntu 9.10用户用这个命令
sudo service network-manager start  # Ubuntu 10.4或以上系统用这个命令
exit

9.等FC2 WiFi路由器重启完成,power与router灯亮起,刷机完成。这时路由器已经刷好了日本原版固件,可以登录http://192.168.11.1/,用户名:root,密码空。

10.接下来可以刷OpenWRT:迅雷快传

11.最后可以选择继续刷DD-WRT:最新版固件可以在WHR-G300N V2 Wiki下载,或者直接下载DD-WRT v24-sp2 (06/08/12) std – build 19342

来源:
(1).FC2 WiFi路由器(Buffalo WHR-G301N)恢复官方固件、刷OpenWRT和DD-WRT教程
(2).史上最全面的Buffalo WHR-G300N CH v2 刷OpenWrt教程
(3).WHR-G300N V2 Wiki
(4).日本省寄来的免费FC2无线路由刷DD-wrt始末

Nov 13