2009-12-02

Sample screenshot

Studio for is a MapReduce development environment () based on . It enables you to rapidly prototype jobs without the need for a , and to deploy, monitor and debug jobs on clusters or Amazon Elastic clusters, all from within a desktop .

Tags: ,,,,,,.
2009-03-18

在执行文件解压缩操作时,时而会遇到常规方法无法搞定的棘手问题。尤其是在进行批量解压时,各类“疑难杂症”更是严重影响到了操作效率。有鉴于此,我们利用几例特定情况下的解压缩方式,为大家排解难题,使解压操作真正的做到得心应手。

一、多目录多文件批量解压

在大量文件夹中,分别存储有不同数量的压缩包,需要释放每个压缩包到其所在目录,并且在执 行解压缩操作后,还要自动删除原压缩包。
方法:在文本编辑器中输入以下内容,再将其保存为“*.cmd”或“*.bat”文件,放置于所有压缩包的根目录中,运行该自建的文件后即可按指定要求执行解压缩操作。
@echo off
for /r . %%a in (*.) do (
cd "%%~pa"
C:\Program Files\\.exe e "%%a"
del "%%a"
)
命令解释:“for /r”表示递规查找文件的循环;“.”表示目录树;“%%a”是在CMD命令中的参数变量,表示一会儿将要查找到的所有压缩包;因而“for /r . %%a in (*.) do”表示从当前根目录开始逐个查找所有的压缩包。“cd "%%~pa"”表示进入查找到压缩包的所在目录。“C:\Program Files\\.exe e "%%a"”表示用.exe命令行工具,解压所有查找到的压缩包至其所在目录,其中的文件路径需更改为你系统中的实际路径。 “del "%%a"”表示删除所有的压缩包。

二、快速解压至上级目录

为了便于文件管理,需要直接将压缩包中的文件解压至上级目录。

方法:首先,要确保系统中已安装了程序并关联了文件,因为以下的操作需要调用的相关命令。运行注册表编辑器,依次展开“HKEY_CLASSES_ ROOT\\shell\”分支,右键单击该分支,选择“新建→项”命令,将其命名为“解压至上级目录”。之后在该项下,再选择“新建→项” 命令,将新建项命名为“Command”。查看右侧视图,为默认字符串赋值为“ x %1 ..\”(如图1)。输入完毕后,刷新注册表,使设置生效。现在,在任意压缩包上点击右键,便可看到弹出菜单增加一个“解压至上级目录”命令(如图 2)。选择此项命令后,无需任何设置,即可将压缩包中的文件自动解压到上级目录中。

[via]

Tags: ,,.
2009-03-17
基本上功能够强大,之前是借鉴 via 这位老大的,但是由于解压是采用了-ad的参数,效果不是很理想,我比较喜欢解压到上一层目录
晚些再想怎么加100%自动解压缩……
procedure UnpackRAR(Sender);
begin
  RushApp.UI.Selection.Prepare;
  if RushApp.UI.Selection.IsLocalSide and (RushApp.UI.Selection.Count>0) then begin
  ShellExecuteCommand('.exe',' e '+'"'+RushApp.UI.Selection.Items[0].FullPath+'"',RushApp.UI.Selection.LocalPath,'');
  end else
    ShowMessage('Bad News!');
end;
RushApp.UI.Menu.Local.Add('...','UnpackRAR',5,'Alt+C').OnClick :='UnpackRAR';
 +

/ /dll rushmirc.dll RushScript ShellExecuteCommand(‘.exe’,' e E:\bt\ $+ $1 $+ ‘,’E:\bt\’,’0′);

Tags: ,,,,.
2009-03-07

一,基础篇:

在linux命令提示符下运行命令启动,输入quit或q或exit退出。

  1. plot命令

> plot sin(x) with line linetype 3 linewidth 2 或
> plot sin(x) w l lt 3 lw 2 %用线画,线的类型(包括颜色与虚线的类型)是3,线的宽度是2,对函数sin(x)作图
> plot sin(x) with point pointtype 3 pointsize 2 或
> plot sin(x) w p pt 3 ps 2 %用点画,点的类型(包括颜色与点的类型)是3,点的大小是2
> plot sin(x) title ‘f(x)’ w lp lt 3 lw 2 pt 3 ps 2 %同时用点和线画,这里title ‘f(x)’表示图例上标’f(x)’,如果不用则用默认选项
> plot sin(x) %此时所有选项均用默认值。如果缺某一项则将用默认值
> plot ‘a.dat’ u 2:3 w l lt 3 lw 2 %利用数据文件a.dat中的第二和第三列作图
顺便提一下,如这里最前面的两个例子所示,在中,如果某两个词,按字母先后顺序,前面某几个字母相同,后面的不同,那么只要写到第一个不同的字母就可以了。如with,由于没有其它以w开头的词,因此可以用 w 代替,line也可以用l 代替。
2、同时画多条曲线
> plot sin(x) title ‘sin(x)’ w l lt 1 lw 2, cos(x) title ‘cos(x)’ w l lt 2 lw 2 %两条曲线是用逗号隔开的。画多条曲线时,各曲线间均用逗号隔开就可以了。
以上例子中是对函数作图,如果对数据文件作图,将函数名称换为数据文件名即可,但要用单引号引起来。
3、关于图例的位置
默认位置在右上方。
> set key left %放在左边,有left 和right两个选项
> set key bottom %放在下边,只有这一个选项;默认在上边
> set key outside %放在外边,但只能在右面的外边,以上三个选项可以进行组合。如:
> set key left bottom %表示左下边,还可以直接用坐标精确表示图例的位置,如
> set key 0.5,0.6 %将图例放在0.5,0.6的位置处
4、关于坐标轴
> set xlabel ‘x’ %x轴标为‘x’
> set ylabel ‘y’ %y轴标为’y’
> set ylabel ‘DOS’ tc lt 3 %其中的tc lt 3表示’DOS’的颜色用第三种颜色。
> set xtics 1.0 %x轴的主刻度的宽度为1.0,同样可以为y轴定义ytics
> set mxtics 3 %x轴上每个主刻度中画3个分刻度,同样可以为y轴定义mytics
> set border 3 lt 3 lw 2 %设为第三种边界,颜色类型为3,线宽为2
同样可以为上边的x轴(称为x2)和右边y(称为y2)轴进行设置,即x2tics,mx2tics,y2tics,my2tics。
> set xtics nomirror
> unset x2tics %以上两条命令去掉上边x2轴的刻度
> set ytics nomirror
> unset y2tics %以上两条命令去掉右边y轴的刻度
5、在图中插入文字
> set label ‘sin(x)’ at 0.5,0.5 %在坐标(0.5,0.5)处加入字符串’sin(x)’。
在输出为.ps或.eps文件时,如果在set term 的语句中加入了enhanced选现,则可以插入上下标、希腊字母和特殊符号。上下标的插入和latex中的方法是一样的。
6、在图中添加直线和箭头
> set arrow from 0.0,0.0 to 0.6,0.8 %从(0.0,0.0)到(0.6,0.8)画一个箭头
> set arrow from 0.0,0.0 to 0.6,0.8 lt 3 lw 2 %这个箭头颜色类型为3,线宽类型为2
> set arrow from 0.0,0.0 to 0.6,0.8 nohead lt 3 lw 2 %利用nohead可以去掉箭头的头部,这就是添加直线的方法。
注意,在中,对于插入多个的label和arrow等等,系统会默认按先后顺序分别对各个label或arrow进行编号,从1开始。如果以后要去掉某个label或arrow,那么只要用unset命令将相应的去掉即可。如:
> unset arrow 2,将去掉第二个箭头。
7、图的大小和位置
>set size 0.5,0.5 %长宽均为默认宽度的一半,建议用这个取值,尤其是画成ps或eps图形的时候
>set origin 0.0,0.5 %设定图的最左下角的那一点在图形面板中的位置。这里图将出现在左上角。
8、画三维图
>splot ‘文件名’ u 2:4:5 %以第二和第四列作为x和y坐标,第五列为z坐标。

二、提高篇:
1、如何在同一张图里同时画多个图
>set multiplot %设置为多图模式
>set origin 0.0,0.0 %设置第一个图的原点的位置
>set size 0.5,0.5 %设置第一个图的大小
>plot “a1.dat”
>set origin 0.0,0.5 %设置第二个图的原点的位置
>set size 0.5,0.5 %设置第二个图的大小
>plot “a2.dat”
>set origin 0.0,0.0 %设置第三个图的原点的位置
>set size 0.5,0.5 %设置第三个图的大小
>plot “a3.dat”
>set origin 0.0,0.0 %设置第四个图的原点的位置
>set size 0.5,0.5 %设置第四个图的大小
>plot “a4.dat”
当然,如果后一个图中的某个量的设置和前一个的相同,那么后一个中的这个量的设置可以省略。例如上面对第二、第三和第四个图的大小的设置。前一个图中对某个量的设置也会在后一个图中起作用。如果要取消在后面图中的作用,必须用如下命令,如取消label,用
>unset label
2、作二维图时,如何使两边坐标轴的单位长度等长
> set size square %使图形是方的
> set size 0.5,0.5 %使图形是你要的大小
> set xrange[-a:a]
> set yrange[-a:a] %两坐标轴刻度范围一样
> plot ‘a.dat’
3、如何在同一张图里利用左右两边的y轴分别画图
> set xtics nomirror %去掉上面坐标轴x2的刻度
> set ytics nomirror %去掉右边坐标轴y2的刻度
> set x2tics %让上面坐标轴x2刻度自动产生
> set y2tics %让右边坐标轴y2的刻度自动产生
> plot sin(x),cos(x) axes x1y2 %cos(x)用x1y2坐标,axes x1y2表示用x1y2坐标轴
> plot sin(x),cos(x) axes x2y2 %cos(x)用x2y2坐标,axes x2y2表示用x2y2坐标轴
> set x2range[-20:20] %设定x2坐标的范围
> replot
> set xrange[-5:5] %设定x坐标的范围
> replot
> set xlabel ‘x’
> set x2label ‘t’
> set ylabel ‘y’
> set y2label ‘s’
> replot
> set title ‘The figure’
> replot
> set x2label ‘t’ textcolor lt 3 %textcolor lt 3或tc lt 3设置坐标轴名称的颜色
4、如何插入希腊字母和特殊符号
一般只能在ps和eps图中,且必须指定enhanced选项。在X11终端(即显示器)中无法显示。
> set terminal postscript enhanced
然后希腊字母就可以通过{/Symbol a}输入。例如
> set label ‘{/Symbol a}’
各种希腊字母与特殊符号的输入方法请见安装包中-4.0.0/docs/psdoc目录下的ps_guide.ps文件。
另外还可参见:
http://t16web.lanl.gov/Kawano/gnuplot/label-e.html#4.3
5、中如何插入Angstrom(埃)这个符号(A上面一个小圆圈)
脚本中在插入前先加入>set encoding iso_8859_1这个命令,然后就可以通过“{\305}”加入了。如横坐标要标上“k(1/?)”:
>set xlabel ‘k(1/{\305})
如果是multiplot模式,则这个命令必须放在>set multiplot的前面。
如果后面还要插入别的转义字符,那么还要在插入字符后加入如下命令:
set encoding default
安装包中-4.0.0/docs/psdoc/ps_guide.ps文件中的表中的‘E’代表那一列的所有符号都用这个方法输入。
6、画等高线图
>splot ‘文件名.dat’ u 1:2:3 w l %做三维图
>set dgrid3d 100,100 %设置三维图表面的网格的数目
>replot
>set contour %设置画等高线
>set cntrparam levels incremental -0.2,0.01,0.2 %设置等高线的疏密和范围,数据从 -0.2到0.2中间每隔0.01画一条线
>unset surface 去掉上面的三维图形,最后用鼠标拽动图形,选择合理的角度即可。或者直接设置(0,0)的视角也可以:
>set view 0,0
>replot
这里注意,画三维图的数据文件必须是分块的,也就是x每变换一个值,y在其变化范围内变化一周,这样作为一块,然后再取一个x值,y再变化一周,作为下一数据块,等等。块与块之间用一空行格开。
7、输出为ps或eps图时,以下几个选项值得特别注意
>set term postscript eps enh solid color
其中eps选项表示输出为eps格式,去掉则表示用默认的ps格式;enh选项表示图中可以插入上下标、希腊字母及其它特殊符号,如果去掉则不能插入;solid选项表示图中所有的曲线都用实线,去掉则将用不同的虚线;color选项表示在图中全部曲线用彩色,去掉则将用黑白。
8、如何画漂亮的pm3d图
> set pm3d %设置pm3d模式
> set isosamples 50,50 %设置网格点
> splot x**2+y**2 %画三维图
> splot x**2+y**2 w pm3d %画成pm3d模式,注意比较变化
> set view 0,0 %设置视角,(0,0)将投影到底面上去
> splot x**2+y**2 w pm3d %重画,注意看变化
> unset ztics %把z轴上的数字给去掉
> set isosamples 200,200 %使网格变细
> replot %重画,注意看变化,主要是过渡更光滑
9、利用脚本文件避免重复输入
有时候对某个数据文件做好一张图后,下次可能还要利用这个数据文件作图,但某个或某些设置要作些细微变化。这时候,可以把第一次作图时的命令全部写到一个文件里,如a.plt,下次只要将相应的设置做修改后,用下面的命令就会自动运行文件所有的命令而最后得到你要的图: >load ‘a.plt’
作为一个例子,假设文件名为a.plt,里面的内容为:
set pm3d
set view 0,0
unset ztics
set isosamples 200,200
splot x**2+y**2 w pm3d
set term post color
set output ‘a.ps’
replot
那么启动后,只要运行如下命令就可以了:
>load ‘a.plt’
如果我们要得到的仅仅是.ps或.eps图,那也可以在linux命令提示符下直接运行如下命令:
[zxh@theory zxh]$ a.plt
10、在模式下运行linux命令
提示符下也可以运行linux命令,但必须在相应的命令前面加上 ! 号。例如,假设很多参量都已经设置好了,但需要对某个数据文件a.dat进行修改后再画图,则可以用如下方式
>!vi a.dat
通过这种方式,所有的linux命令都可以在环境里运行。
另外,也可以在的提示符后输入shell,暂时性退出,进入linux环境,做完要做的事情后,运行exit命令,又回到环境下。
>shell
[zxh@theory zxh]$vi a.f
[zxh@theory zxh]$f77 a.f
[zxh@theory zxh]$a.out (假设生成a.dat数据文件)
[zxh@theory zxh]$exit
>plot ‘a.dat’ w l

Tags: .

This program is a professional, yet easy to use tool for designing and retouching icons, cursors, animations and static images, and assembling libraries.

Why is it recommended for everyone?

Editor Pro allows you to…

  • work with ICO, CUR, ANI, PNG, XPM, BMP, JPEG and GIF files (open & save)
  • make animations (cursors and GIF files)
  • create and edit libraries and resource files
  • patch icons in executable files
  • batch convert image files to icons, or to another image format
  • use advanced selection tools (lasso, wand, pencil, saving/loading selections)
  • use various gradient styles and filters (e.g. Remove matte, Drop shadow, Inner/Outer glow and Bevel)

And, it’s FREE!

Certified 100% clean of malware by SoftPedia
Platform: Windows 95/98/NT/2000/XP/Vista
Size: 0.9 Mb
Download | Provide feedback | Donate!

一直都想搞一个舒服点的,只可惜没啥工具,之前就用什么鬼乱画了一个。明天有时间用这个画画看

Tags: ,,.
2008-12-06

1.Qt的包

libqt4-debug
libqt4-gui
libqt4-qt3support
libqt4-sql
qt4-designer
qt4-dev-tools
qt4-doc
qt4-qtconfig

2.安装c++编译器

build-essential

3.ctags

exuberant-ctags代码补全
4.QDevelop
免费的
http://qdevelop.free.fr

[via]