<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.6.5" -->
<rss version="0.92">
<channel>
	<title>PerfectWorks</title>
	<link>http://www.ttyc.com.cn</link>
	<description>var 前端 = design + develop</description>
	<lastBuildDate>Thu, 27 Nov 2008 05:32:39 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>远远超越WinRAR的压缩管理工具PowerArchiver</title>
		<description>买Total Commander的时候送了个PowerArchiver的授权，于是就下来用了一下。跟WinRAR不在一个层次上，优秀太多了。价格也比WinRAR便宜。2007版是20美刀，最新的2009版是20欧元，远比WinRAR的人民币280便宜。

主界面有两种，一种传统的，一种是Ribbon。以下主要以图片来介绍：
[caption id="attachment_445" align="alignnone" width="300" caption="ribbon界面"][/caption][caption id="attachment_446" align="alignnone" width="300" caption="传统界面"][/caption][caption id="attachment_447" align="alignnone" width="300" caption="档案加密"][/caption][caption id="attachment_458" align="alignnone" width="300" caption="自动隐藏工具栏"][/caption][caption id="attachment_457" align="alignnone" width="300" caption="资源管理器扩展"][/caption][caption id="attachment_456" align="alignnone" width="300" caption="支持插件"][/caption][caption id="attachment_455" align="alignnone" width="300" caption="压缩到FTP"][/caption][caption id="attachment_454" align="alignnone" width="300" caption="丰富的配置"][/caption][caption id="attachment_453" align="alignnone" width="300" caption="内置资源管理器"][/caption][caption id="attachment_452" align="alignnone" width="300" caption="丰富的格式支持"][/caption][caption id="attachment_451" align="alignnone" width="300" caption="丰富的格式支持2"][/caption][caption id="attachment_450" align="alignnone" width="300" caption="多重解压"][/caption][caption ...</description>
		<link>http://www.ttyc.com.cn/powerarchiver.html</link>
			</item>
	<item>
		<title>11.20 善用佳软 讲座总结</title>
		<description>
首先对中途立场和对本次讲座感到失望的同学表示深深的歉意，对讲座内容的安排失误是我们的不可推卸的责任，很抱歉让你们怀着希望而来，却失望而归；并对各位到场或未到场的支持本次活动的同学们表示由衷的谢意，感谢你们对我们活动的支持，让我们深深感动。

前期宣传：
在线宣传：水源BBS进站，站内通知，多板面转载，主办板面置底。
离线宣传：桥洞横幅。一食堂前公告栏、华联前公告栏、教学楼下张贴大型海报。寝室楼下张贴小型传单。同学之间互相宣传。

活动现场：
本次活动持续时间两小时四十五分钟，分为三部分。前十五分钟由微软协会的同学介绍了微软的DreamSpark计划；之后主讲人xbeta按照本次演讲的主题做了一小时四十五分钟的演讲，之间有部分同学提前离场；最后四十五分钟是观众自由提问与讨论，讨论气氛比较热烈。

总结一下：
到场人数还是很多的，但是我觉得效果并不是很好。由于海报设计时一味地追求宣传效果，造成活动时同学们来听的目的分歧比较大。大致有下面两类：主要来听软件技巧，希望提高效率的同学和已有一定软件经验，希望探讨软件感悟的同学。前者在前来参加活动的同学中占据了大多数，由于本次讲座是以软件感悟为主要内容，对大部分同学来说比较枯燥乏味，造成了很多同学中途退场。而在软件技巧介绍部分，由于讲座这种活动形式的局限性，并不能很好地表示软件的实际操作和效果。

总结一下这次活动中做的不好的地方：



	海报设计。一味追求宣传效果，盲目扩大演讲范围，造成内容过广，在有限的时间内不能充分满足同学们对演讲内容的需求。
	演讲内容。由于主讲人来交大一次很不容易所以演讲内容设计的太广了。之前我们没有考虑到这种情况，没有及时跟演讲人沟通。
	宣传方式。在前期宣传中，为了追求上座率，我们发动了很多同学，和同学的同学前来捧场。这部分同学可能对于讲座并没有太明确的目的。






尽管如此，我认为我们这次活动总体上还是成功的。首先如上文所说，这次活动达到了较高的上座率。并且主讲人对于软件独到的解读引起了部分同学的共鸣，之后的一些高效操作技巧相信也对大部分同学都有所启发。有很多同学是怀着问题来参加本次讲座，在讲座最后，这些同学的问题也一一得到解答。

最后说一下个人的感受：
我个人再次对觉得本次活动很失望的同学说声“对不起”，本来xbeta可以讲的更加精彩的，结果由于事先没能与同学们充分沟通了解，导致本次讲座两个方面的内容讲的都不是很充分，让你们失望了。

组织这次活动的时候我其实有一点私心的，就是想听xbeta来讲讲软件文化，是我自己想听……结果xbeta在准备内容的时候其实是按着我个人的口味来准备的，导致大家觉得内容比较枯燥。如果大家只是想听一些技巧，就像totalcmd、autohotkey的使用，和海报上提到的这次却没有重点讲的一些技巧，可以来Software板发帖，我会认真解答的。下周我希望可以办一次小型的autohotkey和totalcmd等软件的讲座，在那种几十人的小厅，大家有兴趣的话可以投条给我报名，对这次讲座上没提到的技巧我会补充上。

对xbeta，在演讲中我打断了你一次，真的很抱歉。具体事情email说吧，希望将来还有机会听你的讲座。

另外xbeta这次过来，分文不收，包括旅费都是由xbeta努力解决的。

其实讲座前面的软件哲学部分并非那样枯燥，例如xbeta对“效”的理解实在是太精辟了，这部分的内容我会尽快整理出来。

本次讲座的pdf文稿我已经发在了Software板上，这里再发一次吧。大家可以看到这次讲座大概只讲了1/4不到的内容。真的很遗憾，没讲的那部分内容本来会很精彩的，现在只能对着讲稿yy了。也希望xbeta有时间的话可以以文字形式整理一下讲座上没有讲的部分。

现场活动图片
[caption id="attachment_430" align="alignnone" width="300" caption="演讲开始"][/caption]

[caption id="attachment_431" align="alignnone" width="300" caption="xbeta其人"][/caption]

[caption id="attachment_436" align="alignnone" width="300" caption="xbeta其人"][/caption]

[caption id="attachment_433" align="alignnone" width="300" caption="现场观众"][/caption]

[caption id="attachment_434" align="alignnone" width="300" caption="结束后热情的同学们"][/caption]

[caption id="attachment_435" align="alignnone" width="300" caption="结束后热情的同学们"][/caption] </description>
		<link>http://www.ttyc.com.cn/11-20-xbeta.html</link>
			</item>
	<item>
		<title>把Win键利用起来，快速启动程序</title>
		<description>vista 有个很好的功能就是可以用win+1-0这十个快捷键启动快速启动栏中的程序。其使用autohotkey的话xp也可以很方便的拥有这个功能。

脚本很简单：

#1::run path_of_firefox
#2::run path_of_tm2008
#3::run path_of_CTerm


试一下，很好用。如果想要再多来点功能呢？比如：


程序最小化的情况下，不打开新程序，直接激活已打开的程序。
程序已经激活的情况下，最小化程序。


只要用一个函数即可：

RunOrActivateOrHidden(Target, WinTitle = "")
{
	SplitPath, Target, TargetNameOnly
	Process, Exist, %TargetNameOnly%
	If ErrorLevel > 0
		PID = %ErrorLevel%
	Else
		Run, %Target%, , , PID
	If WinTitle 
	{
		SetTitleMatchMode, 2
		IfWinNotActive,%WinTitle%
		{
			WinWait, %WinTitle%, , 3
			WinActivate, %WinTitle%
		}
		else{
			sleep,300
			WinMiniMize,%WinTitle%
		}
	}
	else
	{
		IfWinNotActive, ahk_pid %PID%
		{
			WinWait, ahk_pid %PID%, , 3
			WinActivate, ahk_pid %PID%
			IfWinActive,ahk_class switchwin2
				send,{enter}
		}
		else
			WinMiniMize,ahk_pid %PID%
	}
}

函数说明：

Line 3：SplitPath将路径分为两部分
Line 4：Process检测是否程序已经运行
Line 5-8：运行程序
Line 9：是否通过标题匹配
Line 12-20：激活或者最小化程序，Line 18的延时是为了防止最小化程序后程序又被激活
Line 22-33：与12-20行的作用一样，只不过是通过pid匹配


快捷键部分将run换成RunOrActivateOrHidden函数调用即可。 </description>
		<link>http://www.ttyc.com.cn/win-1-start-program.html</link>
			</item>
	<item>
		<title>用AHK在Windows下实现KDE风格的窗口控制</title>
		<description>前几天用习惯了Linux以后回到Win下觉得很不爽，特别是移动窗口太过不自由了。于是找了个脚本实现Linux下的窗口控制效果。



脚本效果：
alt+左键任意位置拖拽窗口
alt+右键最小化窗口
alt+中键关闭窗口
alt+左键双击切换最大化和普通状态

首先是找了ahk帮助文档中的一个脚本Easy Window Dragging (requires XP/2k/NT)


; Note: You can optionally release Capslock or the middle mouse button after
; pressing down the mouse button rather than holding it down the whole time.
; This script requires v1.0.25+.

~MButton & LButton::
CapsLock & LButton::
CoordMode, Mouse  ; Switch to screen/absolute coordinates.
MouseGetPos, EWD_MouseStartX, EWD_MouseStartY, EWD_MouseWin
WinGetPos, EWD_OriginalPosX, EWD_OriginalPosY,,, ...</description>
		<link>http://www.ttyc.com.cn/kde-drag-windows-by-autohotkey.html</link>
			</item>
	<item>
		<title>去掉Widcomm蓝牙驱动所带来的“我的Bluetooth位置”图标</title>
		<description>安装widcomm蓝牙驱动以后，桌面上会有一个“我的蓝牙位置”图标，默认是无法删除的。



要删除这个图标，需要改注册表：


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace



把这个节点下面default值为“my bluetooth place"的节点删除即可。 </description>
		<link>http://www.ttyc.com.cn/remove-widcomm-my-blue-tooth-icon.html</link>
			</item>
	<item>
		<title>水晶般唯美的MP3播放器 - AirPlayer</title>
		<description>

单文件，500KB不到的MP3播放器；

水晶版唯美的界面；

支持APE、CUE、FLAC格式。

用过就会爱上它：）

官方主页：http://www.podez.com/download.html

[caption id="attachment_361" align="alignnone" width="150" caption="主界面"][/caption] </description>
		<link>http://www.ttyc.com.cn/airplayer.html</link>
			</item>
	<item>
		<title>饮水思源文件上传工具 1.5</title>
		<description>1.5版只支持CTerm 3.3.17，PerfectWorks精力有限（功力太浅），无暇维护太多个版本，希望大家谅解。
1.5版已经集成在CTerm饮水思源版里，推荐直接使用。

三步安装：
关闭CTerm
将文件解压到CTerm 3.3.17版文件夹下，覆盖同名文件
开启CTerm，安装结束

使用方法：
设置好CTerm的自动登录功能（注意用户名的大小写必须正确）；

在资源管理器中选择需要上传的文件并复制，支持QQ等截图软件直接截图；
在发帖时点击“传图按钮或者按下快捷键（默认为Ctrl+Alt+U）；
在状态栏可以看到文件上传状态，上传完成后地址自动复制到剪贴板；
如果上传失败，请查看CTerm目录下的upload.log查看失败原因。

可能的出错原因：
文件大于1MB
文件名中包含中文
未在发帖界面使用该工具
未使用自动登录
自动登录用户名大小写不正确

更新日志：
2008.10.23
1.5 released
改正 剪贴板格式兼容性问题
改正 因无法解决密码明文存储问题，暂时取消了非自动登录使用
加强 使用CTerm内建python库，程序运行更快，体积从6mb缩减为50k
加强 新的界面，使用了对话框确认操作和状态栏显示上传状况
其他 程序代码更加清晰

2008.10.12
1.0 released </description>
		<link>http://www.ttyc.com.cn/yssy-file-uploader-15.html</link>
			</item>
	<item>
		<title>编译中文版Fx的另一种方法</title>
		<description>之前写了一种编译中文版Fx的方法，发现虽然可以建立l10n/zh-CN目录，但内容仍然是en-US。
这里提供了另一种编译中文版的方法：

1. 从CVS下载l10n/zh-CN内容
在mozilla文件夹的上级目录，输入
cvs -d:pserver:anonymous@cvs-mirror.mozilla.org:/l10n co l10n/zh-CN
下载后的l10n目录应该跟mozilla目录在同一文件夹下

2. 修改.mozconfig
加两行
mk_add_options MOZ_CO_LOCALES=zh-CN
ac_add_options --enable-ui-locale=zh-CN

然后编译，make -f client build
即可 </description>
		<link>http://www.ttyc.com.cn/hot-to-build-l10n-mozilla-application.html</link>
			</item>
	<item>
		<title>Vista下VC2008 Express编译Firefox</title>
		<description>系统环境：Vista Business 32-bit

搭建安装环境：

1.硬件需求
Pentium III or equivalent processor, 1GHz or better
512 MB RAM, 1 GB or more recommended
1.5 GB NTFS or 3 GB FAT disk space, or more
Windows 2000SP4 or greater

2.编译器


我选择的是VC2008 Express（VC9）。编译Fx3可以使用VS2003（VC7.1），VS2005（VC8），VS2008（VC9），mozilla官方使用VC8编译。若要开启jemalloc特性，则VS2005需要安装SP1补丁。



3.Windows SDK


如果是WindowsXP，应至少安装SP2和.net Framework 2.0。
安装Microsoft Windows Vista SDK。
如果是用的是VC Express编译器，要安装Microsoft Windows Server 2003 R2 Platform SDK中的"Windows Core SDK"，"Web Workshop (IE) SDK"，"Data Access ...</description>
		<link>http://www.ttyc.com.cn/how-to-compile-firefox-in-windows.html</link>
			</item>
	<item>
		<title>如何编译中文版的Firefox</title>
		<description>本文方法可能会出现问题，这里提供了另一种解决方法


本文翻译自：http://blogs.sun.com/evanyan/entry/how_to_build_a_l10n

在Mozilla的官方页面上，你可以很容易的找到如何编译英文版的Mozilla程序（例如Firefox和Thunderbird）。但是编译其他语言的Mozilla程序就不是很容易了。这里提供了一种方法：

1. 检查mozilla/tools/l10n/l10n.mk 与 mozilla/client.mk.


$ cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/client.mk mozilla/tools/l10n/l10n.mk



2. 检查l10n源码


$ make -f client.mk l10n-checkout MOZ_CO_PROJECT=browser



3. 建立l10n文件，将区域设置为zh-CN


$ make -f tools/l10n/l10n.mk create-zh-CN MOZ_CO_PROJECT=browser



4. 修改.mozconfig file，进行区域设置


mk_add_options MOZ_CO_LOCALES=zh-CN



5.编译源码


$ make -f client.mk build

 </description>
		<link>http://www.ttyc.com.cn/how-to-build-l10n-builds-for-mozilla-applications.html</link>
			</item>
</channel>
</rss>
