gvim插件python自动补全pydiction的用法

除了复制python_pydiction.vim到指定的插件目录,还需要将
complete-dict和pydiction.py复制到指定目录,注意这两个文件可以复制到任何目录。但是要在.vimrc中指定,比如:

filetype plugin on
let g:pydiction_location=’/usr/share/vim/vim72/ftplugin/pydiction/complete-dict’
let g:pydiction_menu_height=20

参考:
Gvim 的 Python 自动补全插件 Pydiction 安装
Windows和Linux差别不大。

PHP5+IIS+isapi模式,401.3错误的解决方法

又回到Windows下,Windows 2003 Server,原始网站使用的ASP,但因为一些原因,有一部分要使用PHP来完成工作,所以要安装PHP5。但执行测试内容
[sourcecode language=”php”]
< ?php phpinfo(); ?>
[/sourcecode]
时出现:

您未被授权查看该页

您不具备查看该目录或页面的权限,因为访问控制列表 (ACL) 对 Web 服务器上的该资源进行了配置。
请尝试以下操作:

如果您认为自己应该能够查看该目录或页面,请与网站管理员联系。
单击刷新按钮,并使用其他凭据重试。
HTTP 错误 401.3 – 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
Internet 信息服务 (IIS)

技术信息(为技术支持人员提供)

转到 Microsoft 产品支持服务并搜索包括“HTTP”和“401”的标题。
打开“IIS 帮助”(可在 IIS 管理器 (inetmgr) 中访问),然后搜索标题为“关于安全”、“访问控制”和“关于自定义错误消息”的主题。

测试了IIS中的扩展和对应的网页目录权限仍出现。最后是设置了php的安装目录允许users组访问和执行,问题解决。应该设置此目录允许IUSER_…也可以,懒得测试了。

参考文章:
1. IIS+MySQL+PHP+Zend Optimizer+PHPMyAdmin安装笔记
2. 在IIS中安装PHP
3. HTTP错误401.3-未经授权错误解决方案

ChromePlus

ChromePlus has all the functionalities that Google Chrome has. More, ChromePlus added some useful features such as Mouse gesture, Super drag, IE tab, etc. Meanwhile, ChromePlus is free with no function limitation and you can use ChromePlus to surf the internet in any case.
Guarantee!
1. No malware inside.
2. Removed Chrome background communications!

ChromePlus是一款与google chrome功能相当的软件。不过,ChromePlus增加了一些有用的特性,比如鼠标手势、拖拽、IE标签页等。另外,Chrome是一款免费的软件,没有任何功能限制。你可以在任何一种情况下使用ChromePlus来浏览Internet。(Windows操作系统很贵,不知道有没有100人民币左右的版本。)此外,它保证没有任何恶意软件,没有任何Chrome的后台通讯。;)

如果你正在使用Windows操作系统,不妨试一下。

通过“调用可执行文件”运行DLL函数

《雅奇MIS》里可以通过“调用动态链接库文件”执行指定格式的函数。对于系统功能,使用“调用可执行文件”调用系统中的rundll32.exe就可以了。

如:

显示格式化软盘窗口:
rundll32.exe shell32.dll,SHFormatDrive

控制面板中的日期时间属性窗口:
rundll32.exe shell32.dll,Control_RunDLL timedate.cpl

显示属性窗口:
rundll32.exe shell32.dll,Control_RunDLL desk.cpl

显示属性窗口,切换到第3页: (第一页的序号是0):
rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,@0,2

显示控制面板中的网络:
rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl

显示控制面板中系统属性:
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl

关闭Windows

rundll32 user.exe,#7

响一声:
rundll user,messagebeep
rundll32 user.exe,messagebeep
rundll32 user.exe,#104

Shuts off COM2 serial port if the port was opened under the Windows 3.1 API
rundll user,closecomm
rundll32 user.exe,closecomm
rundll32 user.exe,#207

Polite windows restart
rundll user,exitwindowsexec

Polite power off
rundll user,exitwindows
rundll32 user.exe,exitwindows
rundll32 user.exe,#7

Forced immediate logoff
rundll32 user32.dll,ExitWindowsEx

Open DUN (dial up networking exported file):
rundll32.exe rnaui.dll,RnaRunImport

Start a dialup connection by name
rundll32.exe rnaui.dll,RnaDial %1

NetMeeting Speeddial CNF:
rundll32.exe msconf.dll,OpenConfLink %l

H.323 -or- Intel IPhone Internet telephony:
rundll32.exe msconf.dll,NewMediaPhone %l

URL Callto:
rundll32.exe msconf.dll,CallToProtocolHandler %l

URL:
rundll32.exe shdocvw.dll,OpenURL %l

URL Rlogin / Telnet / TN3270:
rundll32.exe url.dll,TelnetProtocolHandler %l

Email rfc822 EML:
rundll32.exe c:\windows\SYSTEM\mailnews.dll,EMLFileHandler

News rfc822 NWS:
rundll32.exe c:\windows\SYSTEM\mailnews.dll,News_RunDLL

URL File:
rundll32.exe url.dll,FileProtocolHandler %l

URL Mailto:
rundll32.exe c:\windows\SYSTEM\mailnews.dll,Mail_RunDLL

INF install:
C:\WINDOWS\rundll.exe setupx.dll,InstallHinfSection DefaultInstall 132

INF active install
rundll32.exe advpack.dll,LaunchINFSection %1, DefaultInstall

New briefcase
C:\WINDOWS\rundll32.exe syncui.dll,Briefcase_Create %1!d! %2

New LNK
RunDLL32 AppWiz.Cpl,NewLinkHere %1

open aif
rundll32 amovie.ocx,RunDll %1

play aif
rundll32 amovie.ocx,RunDll /play /close %1

open auf
C:\WINDOWS\rundll32.exe C:\WINDOWS\SYSTEM\amovie.ocx,RunDll /open %1

play auf
C:\WINDOWS\rundll32.exe C:\WINDOWS\SYSTEM\amovie.ocx,RunDll /play /close %1

open avi
C:\WINDOWS\rundll32.exe C:\WINDOWS\SYSTEM\amovie.ocx,RunDll /open %1

play avi
C:\WINDOWS\rundll32.exe C:\WINDOWS\SYSTEM\amovie.ocx,RunDll /play /close %1

open channel file
rundll32 cdfview.dll,OpenChannel %L

subscribe to channel
rundll32 cdfview.dll,Subscribe %L

print HTML
rundll32.exe C:\WINDOWS\SYSTEM\MSHTML.DLL,PrintHTML “%1”

printto HTML
rundll32.exe C:\WINDOWS\SYSTEM\MSHTML.DLL,PrintHTML “%1” “%2” “%3” “%4”

open midi
C:\WINDOWS\rundll32.exe C:\WINDOWS\SYSTEM\amovie.ocx,RunDll /open %1

play midi
C:\WINDOWS\rundll32.exe C:\WINDOWS\SYSTEM\amovie.ocx,RunDll /play /close %1

open MOV
rundll32 amovie.ocx,RunDll %1

play MOV
rundll32 amovie.ocx,RunDll /play /close %1

open MPEG
C:\WINDOWS\rundll32.exe C:\WINDOWS\SYSTEM\amovie.ocx,RunDll /open %1

play MPEG
C:\WINDOWS\rundll32.exe C:\WINDOWS\SYSTEM\amovie.ocx,RunDll /play /close %1

open sound
C:\WINDOWS\rundll32.exe C:\WINDOWS\SYSTEM\amovie.ocx,RunDll /open %1

play sound
C:\WINDOWS\rundll32.exe C:\WINDOWS\SYSTEM\amovie.ocx,RunDll /play /close %1

open unknown file
C:\WINDOWS\rundll32.exe shell32.dll,OpenAs_RunDLL %1

install screensaver
C:\WINDOWS\rundll32.exe desk.cpl,InstallScreenSaver %l

参考:

1. http://www.ericphelps.com/batch/rundll/