Archive for category 09_资源信息

silverlight视频文件的下载

看到一个视频,A Conversation with Charlie Munger,需要安装Silverlight才能播放,想下载下来,但却找不到链接。于是搜索,寻找下载方法。

获取Silverlight视频的下载地址 看到一个下载方法。

1. 在Temporary Internet files文件夹找了下,没找到比较大的文件,按地址查看,找到所有与http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=359观看视频链接有关的网址,发现Video359.xml比较可疑

2. 记事本打开xml文件,发现这一行

“<url>http://mfile.akamai.com/14853/asf/microsofttec.download.akamai.com
/14853/msexp/msexp/E0072/0369_w.asx</url>”

3. 用Windows Media Player播放,要缓冲才能播放,也就是还得连接上互联网才能看,下面来看它连接到哪里:在WMP的播放列表中右击0369_w,选”属性”,在位置那一栏显示的就是真实的文件地址了^_^

4.用迅雷下载。

 

但上述方法,在这个视频上失效。

找到的xml文件基本上啥都没有。怎么办?

1.查看播放视频页面的源代码,发现了 http://rossmedia.bus.umich.edu/rossmedia/FileServer/Presentation/4d215177-cbe4-4b1e-8e94-d0dd68f5058f/player-manifest.xml

2.打开这个xml文件,看到一段代码:mms://rossvideo.bus.umich.edu/4d215177-cbe4-4b1e-8e94-d0dd68f5058f.wmv

3.mms,使用媒体下载大师。ok,搞定。

,

1 Comment

多条件求和:countifs,sumproduct,数据库函数

最先是因为Cisar问我countifs函数的使用,后来忽然感触到,很多时候,可以不用透视表而用countifs函数来进行多条件汇总分析。

最近在做大批量数据(数据记录超过6000条)分析的时候,而且要进行多个不同条件的汇总分析。在使用countifs函数分析的时候,发现数据表的计算了太大了。没有办法,只得将工作表设置为手动计算。但还是很烦人,每次计算花费很长时间。遇到数据量巨大的时候,计算速度是个问题。这个时候,只好将引用区域进行控制,减少不必要的引用。

在计算速度上,countifs的计算速度比sumproduct要好。

以下是来源:

SUMIFS blows SUMPRODUCT away when it comes to calculating Speed. The Excel 2007 formulas SUMIFS and COUNTIFS and AVERAGEIFS are much faster than SUMPRODUCT and SUM array formulas.
http://www.teachexcel.com/excel-tutorials/n-1021,Excel-Formula-Efficiency-4–SUMIFS–amp–COUNTIFS-Are-Fast.html

关于数据库函数的criteria区域,office 的帮助文档有说明:

DCOUNT(database,field,criteria) ,Criteria 是包含所指定条件的单元格区域。

而vlookup函数则支持引用的criteria是数组。

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup),Table_array 为两列或多列数据。使用对区域或区域名称的引用。table_array 第一列中的值是由 lookup_value 搜索的值。

谢谢excelhome论坛jianbing的帮助。以前还没好好读office文档中的这个说明。

总的看来,Excel 2007下的countifs,sumifs是一个提高计算速度的好公式。

,

2 Comments

将文本转换为数据

好久没有用Excel VBA写程序了。最近对一些分析模型做更新,于是重新写。提取的数据比较dirty,得进行一些处理。比如有的数值,提取出来却成了文本格式。

image

在立即窗口中,在语句前面添加 “?”,可以立即知道该语句的结果。

引用excel中的函数方法:Application.WorksheetFunction.函数。但是,若该函数在VBA中有,则不要采用该方式引用。

下面是一个将文本转换为数字的程序。

Dim i As Integer
Dim j As Integer

Sub ForceString2Value()
For i = 2 To 6598
    For j = 13 To 16
        With Worksheets("Invest")

‘ determine whether there is character "”%” in cells
        If InStr(1, Cells(i, j), "%") Then
            Cells(i, j) = CDbl(Left(Cells(i, j), Len(Cells(i, j)) – 1)) / 100
        Else

‘ in some cells, those strings can’t be changed to value.
            On Error Resume Next

’ if the cell is string, then use CDbl to change string to value
            Cells(i, j) = CDbl(Cells(i, j))

        End If
        End With
    Next j
Next i
End Sub

,

1 Comment

局域网的不同权限设置

部门内部设置了一个共享文件,要实现不同的人对不同的文件有不同的权限。

到网上搜了一下,设置方法如下:

在共享的电脑上:

把硬盘格式改成NTFS格式,如果设置不同人不同权限,需要用户名和口令其他用户访问共享是通过本地用户。在本地至少建立两个非管理员的用户。

可以右键我的电脑→管理,在用户账户那建多个用户,必须要有密码。

然后进“组策略”设置共享。进入方法:开始——运行输入 gpedit.msc 然后在共享权限

在本地计算机策略下——计算机配置——windows设置——安全设置——本地策略——安全选项 点中这个。

在右面的选项里面找到

①网络访问:本地账户的共享和安全模式 改成经典那个

②账户:来宾用户状态 改成停用

③账户:使用空白密码的… 启用

设置好之后共享的准备就好了 然后把文件夹共享就行,共享那应该有共享权限,把里面的everyone删掉。

加上要分配第一种权限的用户(之前建立的两个用户的其中一个),然后给这个用户分配权限,同时还有个安全权限,也把everyone删掉加上这个用户。分配权限,注意这两个权限的交集是通过这个用户访问共享的人真正的权限。

同理在这两个权限里面分别添加另一个用户,同时分配第二种权限,确定就行了。

这样其他人可以在自己电脑上面通过开始——运行输入\\你电脑的ip地址 访问共享 如\\192.168.1.20

输入之后会提示你输入用户名和口令,想让他有什么权限就让他用相应的用户登录就行了。

No Comments

用Median和if同时求得多个分类的中位数

有时候需要对一列的多个类别的数据分别求中位数,而透视表中又没有中位数。可以用Median和if函数想结合来求得。方法如下:

Snap2

当存在多个条件的时候,可以将if里面的条件改为多次嵌套,这样得到多条件求和。

{=MEDIAN(IF($A$2:$A$14=F2,if($B$2:$B$14=G2,C2:C14))}

另外,在对数据进行分析的时候,有的时候需要增加辅助列。这个时候,Excel的数据经常会出一个问题。添加辅助列之后,原来的同一行记录的数据会被打乱。

Solution:先将排序去掉,再添加辅助列,保存。再重新排序。这时,原来的行记录就不会被打乱了。

,

No Comments

Set up your own Desktop Wiki

You must know Wiki, from it, you can know many things. Have you think of Set up a desktop wiki system to record your private things?  Well, there are many desktop wiki system, while what I use is Moin.

The following are steps you can set up a desktop  wiki. you can find Moin at http://moinmo.in/.

step1. install python-2.6.3.
step2. extract moin-1.8.5.tar
step3. run "wikiserver" in file moin-1.8.5.
step4. run http://127.0.0.1:8080 in IE.

, ,

No Comments

窗体控件和控件工具箱控件

在Excel中有两种不同的控件。窗体控件和控件工具箱控件。

一种是窗体工具条控件(Forms toolbar controls),菜单“视图”→“工具栏”→“窗体”工具条控件窗口。

另外一种是控件工具箱控件(ActiveX控件),菜单“视图”→“工具栏”→“控件工具箱”(也可以选择“Visual Basic”,然后再在工具栏上选择“控件工具箱”),将出现“控件工具箱”窗口。

窗口工具条控件是Excel5和Excel95留下来的东西(在Excel 97后的版本中,添加一个Dialog Sheet后,将可以看到这个窗体工具条窗口),从Excel 97开始,Dialog Sheet被UserForm代替,并且开始使用ActiveX控件。

控件工具箱控件是用户窗体上的控件子集,这些控件只能用于Excel 97或更高版本的Excel中。

窗体控件比ActiveX控件简单,基本上只有一个Click事件。而ActiveX控件可以响应丰富的事件,ActiveX控件的事件只能放在控件所在的类模块(工作表模块)或窗体模块。过程名称由控件名和事件名称组成。如果你在控件不存在的时候就创建这个控件的事件过程,然后再在代码中引用这个控件,将会出现编译错误,所以必须使用代码创建事件过程。

No Comments

Everything,你一定要用的软件

今天和Calvin碰面,看到他在用一个搜文件的小软件。要了过来,这东西实在是太好了,要和大家一起分享。

嗯,不调大家胃口了,说一下这软件干嘛的吧。

用来搜你的电脑上的文件,它支持搜文件名和文件夹名。它的搜索速度(即输即得)和占用空间(索引不到1M,如果超过,那你的文档也太。。。太。。)实在太令人惊讶了。
你还可以在这个软件中进行打开文件、删除文件的操作。

而且,它还是绿色的哟。

当然,如果你一定要那种支持搜文档里面内容的搜索工具,还是去下载一个google desktop search 或者百度硬盘搜霸吧。

这个软件叫啥?就叫Everything。

到哪下载?不麻烦了,我上传一个到这里吧。

No Comments

关于Excel VBA的程序说明

Excel vba的程序又根据有无执行对象分为过程程序和事件程序。

过程程序简单的说就是通过代码完成一个任务。它和事件程序的主要区别就是它没有明确的服务对象,但可以被其他程序所调用。过程程序又根据是否有返回值分为以下两种。

1. 子过程程序:运行后不能返回值。

2. 函数过程程序:运行后能够返回值。

自定义函数一般存放在添加的模块中,但也可以存放在指定对象的(如工作表对象)的代码窗口中。不同的是,在模块中的函数可以在任何一个程序中调用,而存放在对象代码窗口中的函数只能被本代码窗口内的程序所调用。如果要变下在工作表公式中使用的函数,就必须在添加的模块中编写。

事件程序是指当某一特定事件发生时才执行的程序。例如,当选取单元格时触发某个程序的运行。选取单元格的动作就是一个事件。使用事件程序的好处是极大增强了操作者与程序的互动性。

事件程序的添加和过程程序有所不同。事件程序有指定的对象,所以添加前要先选取该对象并打开该对象的代码窗口,然后在代码窗口的对象列表中选取该对象或该对象的子对象。并在过程列表中选取需要的事件。在代码窗口内会自动添加该程序的开始和结束语句。

,

No Comments

在使用电脑时保护好眼睛[转]

以下内容转自网络,最原始出处已失。我已经把我的电脑的背景颜色给修改了。你不妨试试。

眼科医生建议PC屏幕不要用白色,因为白色对眼睛的刺激是最大的,眼科医生推荐的颜色是淡绿色!只要稍微设置一下,就能让电脑的窗口从白花花的颜色变成淡淡的绿色。设置方法:
窗口的设置
打开控制面板中的 显示 – 外观 – 高级(D),然后在 项目(I) 那栏选窗口,再点颜色-其它,然后把色调设为85,饱和度设为90,亮度设为205,点击确定。
网页背景的设置
打开IE,点击 工具 – Internet选项,点右下角的 辅助功能(E) ,勾选不使用网页中指定的颜色,然后点确定。
文献阅读器的设置
CAJViewer 7.0中:点击 工具 – 参数设置 – 颜色,点击 页面默认颜色 – 背景右边的小三角,选 更多颜色 – 自定义,输入相应数值,点击确定。
Adobe Reader 8.0中:点击 编辑 – 首选项(N)… ,点击 辅助工具,选中替换文档颜色,点击 自定义颜色 – 页面背景的颜色按钮,选中其它颜色,输入相应数值,点击确定。

,

No Comments