Category Archives: Tool
开启SVN-Server上的密码认证功能
之前介绍的《Windows 下安装 SVN-Server》, 在安装好 SVN-Server 后可以不需要用户名和密码直接对版本库进行检出/更新/提交等操作, 这样在安全性方面很差, 现在将介绍怎么样在基于 http 协议的 SVN-Server 上添加密码认证功能. 首先假设现在已经存在一个版本库game, 它在 svn_server 上存放的路径是: E:\svn_server\game 客户端 checkout 的地址是: http://localhost/svn/game 我们需要给这个版本库加上用户名密码认证功能. 1, 首先在 E:\svn_server\game\conf\ 目录中新建一个名为 passwd.win 的空文件, 它将记录我们要认证的用户名和密码. 2, 假设我们 Apache 的安装目录是 D:\Program Files\EasyPHP-5.3.2i\apache\ , 我们输入命令生成一个用户名为 admin , 密码是 123456 的帐号 cmd D: cd D:\Program Files\EasyPHP-5.3.2i\apache\bin htpasswd -bm E:\svn_server\game\conf\passwd.win admin 123456 3, 修改 E:\svn_server\game\conf\authz [...]
通过rsync定期备份windows下svn目录到linux
利用 rsync 命令备份 windows 下 svn 目录到 linux 服务器上 大体思路是: 先把 windows 下的 svn 目录导出到一个文件夹中(这样不会有多余的 .svn 目录存在), 然后再通过 winRAR 将这个目录打包成 *.rar 文件, 再然后通过 rsync 命令将这个打包好的文件同步到 linux 服务器. 先介绍一下基本环境. #IP地址: windows 192.168.1.138 linux 192.168.1.132 #windows下相关软件安装目录: svn 安装目录 D:\Program Files\svn-win32-1.6.16\bin\svn.exe winRAR 安装目录 C:\Program Files\WinRAR\WinRAR.exe rsync 安装目录 D:\Program Files\cwRsync\bin\rsync.exe OK, 开始操作吧. 1, linux 下的 rsync 安装可以参考这里: http://www.linuxsir.org/main/?q=node/256 Ubuntu下可以直接用命令安装: [...]
WinSCP 与 Putty 中文显示乱码解决方法
WinSCP: 1, 打开WinSCP, 在登录会话界面中选定将要登录的会话. 2, 点击旁边的"编辑"按钮. 3, 在左侧树型菜单中找到"环境"项, 并打开它. 4, 在右侧中一项为"文件名UTF-8编码", 选择"开启". 5, 搞定! Putty: 1, 打开Putty.exe, 在登录会话界面中选定Default Settings. 2, 再点击左侧树形菜单中的"Window -> Translation" 3, 在右侧界面中有一项"Received data assumed to be in which character set:" 在下拉列表中选择"UTF-8" 4, 搞定! 将 Putty 与 WinSCP 关联: 1, 用 WinSCP 登录一个会话. 2, 菜单 -> 选项 -> 选项 , 打开选项设置面板. 3, 在左侧树型菜单中找到"集成 [...]
PHPDocumentor安装与使用
PHPDocumentor 是一个用PHP写的工具, 对于有规范注释的php程序, 它能够快速生成具有相互参照,索引等功能的API文档. 安装环境: 本机安装的是 EasyPHP-5.3.2i 套件, 安装目录是 D:\Program Files\EasyPHP-5.3.2i\ php.exe 所在路径是 D:\Program Files\EasyPHP-5.3.2i\php\php.exe 首先安装 PEAR: 1, 修改 D:\Program Files\EasyPHP-5.3.2i\php\go-pear.bat 内容如下: @ECHO OFF set PHP_BIN=%CD%\php.exe "%PHP_BIN%" -d output_buffering=0 -d phar.require_hash=0 PEAR\go-pear.phar pause 2, 开始->运行->cmd, 执行 go-pear.bat 开始安装 Pear, 一路回车 Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\Documents and Settings\kuco>D: D:\>cd D:\Program [...]
快速恢复桌面图标位置
一个用习惯的桌面图标布局对于提高工作效率是非常有帮助的, 我们可以快速的将鼠标定位到我们脑子里想的那个图标上左键点击打开它. 但是由于一些误操作(比如一不小心改变了屏幕分辨率 -- 这对于使用 THINKPAD 的新手来说一定是深有感触, 左下角的 Fn 功能键+空格简直就是一个噩梦.)或者是系统的本身的一些原因(比如有时Win+L锁定屏幕然后再登录进系统后)会导致桌面图片恢复成从上至下再从左至右的默认排列. 每次恢复成默认的排列方式之后又得重新手动排列成自己习惯的布局, 这真是个非常无聊的过程. 无聊的事情应该交给软件去做: DesktopOK 这个小软件可以完全帮助我们搞定这一切. DesktopOK 不仅小巧而且还是绿色版, 解压出来只有一个文件, 别看 DesktopOK 个头不大, 它可是内置有多种语言哦, 简体中文相信对很多国内用户有很大的吸引力. DesktopOK 官方主页 http://www.softwareok.com/?seite=Freeware/DesktopOK DesktopOK 最新版官方下载地址 http://www.softwareok.com/Download/DesktopOK.zip DesktopOK 2.33 下载 我正在使用的是 DesktopOK 2.33 使用过程中还会遇到点小问题: 还原桌面图标布局后如果一刷新桌面图标又立马会变成系统默认排列, 解决这个问题也很简单, 就是在还原桌面图标布局后随便将一个图标拖动到一个新的位置然后再把它拖回来, 这样就OK啦, 再刷新桌面图标的位置也不会再变成默认的啦. 再也不用为桌面图标被打乱而烦恼啦~
JS 文件压缩与反压缩
压缩 js 代码不但可以大大减小 js 文件大小, 还能给用户设置一定的技术门槛使其不能直观的阅读 js 源代码. 下面推荐一个在线压缩 js 工具 Dean Edward's packer: http://dean.edwards.name/packer/ 它还同时提供了利用 php 来压缩 js 的程序: http://joliclic.free.fr/php/javascript-packer/en/ 配合前面介绍的《巧用用户工具强化你的 Editplus》利用 php 命令很容易的给 Editplus 加上 javascript 压缩功能. 当然世界上有盾必有矛, 有压缩当然也会有反压缩, 下面就是一款专门针对 Dean Edward's packer 的反压缩工具: http://jsbeautifier.org/
巧用用户工具强化你的 Editplus
Editplus 的 "用户工具" 功能允许用户通过 Editplus 来运行自己指定的命令, 而且还有专用快捷键更快捷的执行它. 通过一个实际的例子来理解一下什么是 "用户工具" 功能: 1, 工具->参数 #打开参数设置对话框 2, 工具->用户工具->添加工具->程序 #添加一个新的用户工具 3, 在"菜单文本"文本框中输入"SHOW-IP" 在"命令"文本框中输入"ipconfig" 勾选上"捕获输出"复选框 4, 应用->确定 #保存设置 5, 工具->SHOW-IP #执行用户命令 怎么样? 看到效果了没, 在 Editplus 文本编辑区下面出现了输出窗口, 输出窗口中显示了 ipconfig 命令执行的返回值, 它就和 "开始->运行->cmd->ipconfig" 的效果一下. 上面的例子能帮助我们理解 "用户工具" 功能, 但好像不实用, 我们再来玩一个实用性强一点儿的: 我们将要写一个 Math 工具, 它要实现的功能是将计算出我们在 Editplus 编辑区选中的数学表达式的运算结果. 它将利用到 php.exe (http://www.php.net/) 准备工作, 我们将 php.exe 的安装目录放到环境变量中去: [...]
一劳永逸的 Editplus 配置
用习惯了 Editplus , 经常会做一些个性化的设置, 不仅让自己用得更顺手提高了工作效率, 也让自己节省了不少精力. 怎样才能让这些有用的配置不会因为重装系统而丢失呢? 默认情况下 Editplus 的配置文件(*.ini) 和 语法完成方成(*.acp) 以及语法着色文件(*.stx) 都是放在 Editplus 的安装目录下的. 要将它们分离出来做备份还是挺麻烦的. 还好聪明的 Editplus 给我们提供了一个有用的功能: 菜单->"工具"->"设置目录", 我们可以自定义 配置文件目录以及语法/着色/模版文件目录 的位置. 这样就可能在我们重新安装 Editplus 后将配置目录设置成我们自定义的目录就可以啦. 赶紧动手设置吧: 这里是我自用的配置文件: 下载 0, 假设我们 Editplus 的安装目录是: D:\Program Files\EditPlus 3\editplus.exe 1, 我们在安装目录外任意位置建好配置文件目录, 目录结构看上去像这样子: F:\software\editplus_config\ F:\software\editplus_config\editplus_conf_1\ F:\software\editplus_config\editplus_conf_2\ F:\software\editplus_config\editplus_conf_ini\ 为什么会有 editplus_conf_1 和 editplus_conf_2 两个配置目录呢? 因为我们可能会经常会遇到这样的情况: 在我们在项目1中代码规范是这样子的 function abc () { [...]
将 VMware 最小化到系统托盘
VMware Workstation 最小化默认只能最小化到任务栏, 怎么样才能让它给我们腾出宝贵的任务栏空间, 让它最小化到系统托盘中去呢? Trayconizer 这个小软件能帮我们解决这个问题. 1, 下载 Trayconizer 官网地址: http://www.whitsoftdev.com/trayconizer/ 下载地址: http://www.whitsoftdev.com/files/trayconizerw.zip 2, 解压 trayconizerw.zip 解压到任意目录, 压缩包里只有一个 exe 文件 我解压的位置是 D:\Program Files\trayconizerw\Trayconizer.exe 3, 创建 VMware 快捷方式(如果桌面上已经有 VMware 快捷了,可以跳过这一步) 找到 vmware 程序(我的安装位置是 D:\Program Files\VMware\VMware Workstation\vmware.exe ), 右键->发送到->桌面快捷方式 4, 修改 VMware 快捷方式 在桌面快捷方式上右键->属性->"快捷方式"页签->按下面的格式修改"目标"位置内容->应用->确定 "Trayconizer.exe的完整路径" "vmware.exe的完整路径" 注意: 因为 Trayconizer.exe / vmware.exe 路径中可能会有空格(就像"Program Files"这样的目录名), 所以要用双引号包起来. 两个完整个路径之间要有一个空格符 例如: [...]
Zend Studio 使用 Xdebug 断点调试