软件网络

AutoHotKey特殊键通用表达法

深入浅出地介绍一下最通用的做法。

1. 名称与键值
所谓按下a、ctrl键,这里的a、ctrl只是一个名称,是给用户(人)看的名称。而在操作系统看来,区分每一个键的真正标准是键值(Scan Code)。

2. 使用键值
在 AutoHotkey 中,不仅可以使用键名,也可以使用键值。比如,
a:: 也可以写为 sc01E::
send a 也可以写为 send {vk41sc01E}
在上例中,sc表示scan code,vk表示virtual key(虚拟键),因此,是固定写法。
而01E和41则是与a相关的值,也就是说,不同的键这两个值不同。

3. 何时用键值
当然,多数情况下用键名更直观,方便。只有遇到 AutoHotkey 不支持的特殊键,或你不知道如何表达的键时,才建议用键值。

4. 如何查找键值
你可以用某些关于键盘的小工具软件来查;
也可以用 AutoHotkey 自身功能来查。
方法如下:
4.1 运行任一ahk脚本,双击托盘图标,现出主窗口(如图)
4.2 主窗口→菜单:view → key history & script info(ctrl+K)→ 显示如下内容
4.3 确认 keyboard hook 为 yes
  - 如果为 no,则修改此脚本,在最前面加入一行 #InstallKeybdHook,重新运行此脚本
4.4 按下 你关注的键
4.5 再按 F5 刷新显示,就会看到很多键,其中就有你所按键(如无意外则在最后面)的SC、VK值。

比如,xbeta 所用计算机(各机器未必相同)上 Fn 的键值为 {vkff sc163}(如图)

原文地址

AutoHotKey知识点整理

国庆断网8天,趁机学习了一下久负盛名的AutoHotKey。

之前一直使用的是Hoekey,小巧灵便,后台驻留只有1M多,而AutoHotKey却要占到7、8M的样子,这次有时间试了试,决定还是换成它了,原因在于比起它提供的功能而言,多占的5、6M内存算不了什么 :)

学习起来不算复杂,最好的学习资料是它的帮助文件,在 http://soft.deepin.org/thread.php?fid=277&search=&page=1 和 ahk.5d6d.com 有许多相关讨论。

先转一篇靖海安澜阁所收集的知识点在后面:

JIRA简介

国际化缺陷跟踪管理的专业软件:JIRA,它用于帮助公司和团队跟踪工作中的问题,管理和记录这些问题的处理过程。现在, JIRA已经被分布于94个国家的8100多个组织管理人员、开发人员、分析人员、测试人员和其他人员所广泛使用。

Excel Match函数解析

假设数据表A1:D5:

=INDEX(A1:D5,MATCH("张三",A1:A5,0),MATCH("年龄",A1:D1,0))

这里:

MATCH("张三",A1:A5,0)——在A1:A5这个范围(而不是整个工作表)查找出“张三”在第几个位置,假设在A3,则得到3;

MATCH("年龄",A1:D1,0)——在A1:D1这个范围查找“年龄”这个字段在哪一列,假设在B列,则得到2;

那么INDEX(A1:D5,3,2)——在A1:D5这个区域内,取第3行第2列的交叉处——B3——的值。

伙计你的内容谁都可以修改么?

没错,老兄!但是都会有记录。
test

Excel "IS 类函数"

本部分描述了用来检验数值或引用类型的九个工作表函数。

这些函数,概括为 IS 类函数,可以检验数值的类型并根据参数取值返回 TRUE 或 FALSE。例如,如果数值为对空白单元格的引用,函数 ISBLANK 返回逻辑值 TRUE,否则返回 FALSE。

语法

ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)

Value 为需要进行检验的数值。Value 可以是空白(空白单元格)、错误值、逻辑值、文本、数字或引用值,或者引用要检验的以上任意值的名称。

函数 如果为下面的内容,则返回 TRUE
ISBLANK 值为空白单元格。
ISERR 值为任意错误值(除去 #N/A)。
ISERROR 值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。
ISLOGICAL 值为逻辑值。
ISNA 值为错误值 #N/A(值不存在)。
ISNONTEXT 值为不是文本的任意项(注意此函数在值为空白单元格时返回 TRUE)。
ISNUMBER 值为数字。
ISREF 值为引用。
ISTEXT 值为文本。

说明IS 类函数的参数 value 是不可转换的。例如,在其他大多数需要数字的函数中,文本值“19”会被转换成数字 19。然而在公式 ISNUMBER("19") 中,“19”并不由文本值转换成别的类型的值,函数 ISNUMBER 返回 FALSE。

IS 类函数在用公式检验计算结果时十分有用。当它与函数 IF 结合在一起使用时,可以提供一种方法用来在公式中查出错误值。

一篇老文:Premiere插件的分类

最近手上的项目需要做点视频,工作交下去后,发现几天都没有动静,一问之下发现卡在剪辑上。

于是Google了一下各类视频编辑软件,从傻瓜型的到专业型的,挑到最后还是信任Adobe的Premiere。东西已经在用,但转换效率不高,收集了一些相关文档,备查。

PR的插件分为四类

  1. 转场的插件,比如好莱坞,spice master等
  2. 特效插件,比如FE,Panopticum公司的插件系列,大家常说的扫光插件,一些为AE开发并能用在PR中的基本也属于这一类
  3. 字幕插件,比如TitleExpress,TM(TitleMotion),titledeko,小灰熊卡拉OK,小精灵字幕等
  4. 扩展功能插件,比如videoserver,CCE,CanonpusProcoder2video for pr等

这个分类是个人为了方便管理而分的,所以不是很严格。比如有的插件在安装后会为PR同时添加转场和特效。

强调一点,许多PR6.5以前常用的插件不支持PR PRO,或者要更换新版本才能支持PR PRO,这是由于PR PRO引进AE内核的原因,在PR PRO中很多AE的插件都是可以用的。

下面我把自己用过的插件,并且觉得非常好的插件作一简单介绍。

1. 视频特效:

FE:大名鼎鼎的雨雪粒子效果插件。 Final Effects是MetaTools公司开发的Premiere的插件。MetaTools公司在图像界久享盛誉,著名的PhotoShop滤镜―KPT 就是该公司的旗舰产品。如果你的Final Effects版本较低,不能直接支持Premiere的话,那你在它安装好之后,把Plugins目录下的prm文件拷贝到Premiere的 Plug-ins目录下,再将几个文件DELSLLISU、FE RESOURCES.DLL、COMMON.DLL拷贝到Premiere目录就可以了。FE有专门用于AE版本的,可以在PR下特别是PR PRO中直接使用。

常见的为PR6.5下使用的FE汉化版在实际使用时会有一点点小问题,在加入FE的效果后自动弹出的FE对话框中,鼠标会变成手形,并且无法调节参数。不知道英文版有没这个毛病。解决的方法很简单,加了特效跳出参数设置框后,把PR最小化再最大化,就可以正常设置参数了。(没见别人提过这个问题,也许是我个人自己遇到的怪毛病。)

eyecandy据说也不错。用过Photoshop外挂滤镜的可能都知道这个,但它的PR版本似乎不是很好用,本人没用过。

扫光效果插件:很多人喜欢做出扫光字的效果,但又不会3D软件。于是就找这类插件,据我所知,可以做扫光的插件有三种,Genarts sapphire,Shine,此外FE中也带有一个扫光效果FE Light Burst。(其实PR自带的效果也可以做出类似效果)真正做扫光用的比较多的当然是sapphire,效果比较丰富,而且是上百种插件集合,里面有个 sapphire lighting中的S_Rays就可以做扫光,注意这个扫光效果生成渲染是非常慢的。常有人说sapphire怎么解密了还是有时间限制,主要是解密方法不是很正确,不过教个偷懒的方法吧,知道系统恢复ghost软件吧,在安装并破解后备份系统,过期后还原,嘿嘿,阴险麻烦了点,自己选择吧。Shine 有汉化版的,其实是个AE常用的插件,可以复制到PR的插件目录中就能用了,还有FE的扫光,相对而言调节起来简单点效果也稍差点。(FE还有个光效插件叫做FE Light Sweep,不是光线扫射,自己可以比较一下,使用更简单)

跟踪抠像插件,MOKEY,使用比较复杂,得找教程仔细学习才行。

PANOPTICUM系列插件,本人没怎么用过,也是比较有名的。可以做火焰等效果。

此外,PR还有一些功能单一点的插件,比如老电影效果的agedfilm,再比如防抖动插件,去台标插件,都没什么好说的,直接用就是了。

2. 转场

Hollywood FX可以脱离Premiere单独运行,如果把它的prm文件拷贝到Premiere的Plug-ins目录下,就可以在Premiere里直接调用。在 PR6.5之前的版本中用的比较多的是hollywoodfx gold4.x的,目前新版本为Hollywood FX PRO v5.2,支持PR PRO。许多人都会碰到好莱坞切换添加后黑屏或者有水印的情况,就D版来讲是破解不成功的原因,在网上有个专门去除水印的工具,需要的好好找找,很有用的。

Spice Master可以为Premiere增加300多个精彩的转场特技。据说电视台用的大型非线性编辑设备,如大洋DY3000等用的特技转换都是从该软件移植的!该插件可以自定义转场,方法是用photoshop做出有渐变特效的灰度图片(模式是灰度,8位通道),大小一般是320*240,存为TIF格式,可以添加到Spice Master的转场库中。也可以去下载现成的转场库。效果真的很好。据本人使用,spice master for PR PRO的版本用起来不如6.5下的方便,可惜6.5下的不能在PRO中使用,比较遗憾。如果找不到这个插件,其实仔细研究下PR中自带的gradient wipe,效果比较类似,都是根据所选图像的深浅程度进行动态切换,图像可以自己做。(题外话,gradient wipe的原理搞明白了就可以用来做手写字的)

AdorageI-GfxDatas,这是号称有上百种转场特效的插件,但好象不是专门公司开发的,非常巨大,安装文件600多M,但个人感觉用处不大,没必要到处找它。

3. 字幕插件

最著名的是title motion,但D版不是很好安装。功能强大,效果丰富,专业级字幕软件。TM4.2对中文的支持需要修改inscribe.ini文件,网上很容易就找到它的使用手册。 TM最新版本为TM5.0pro,支持PR PRO,但是对中文的支持不好,网上可以找到中文支持补丁。

以前有人用title deko,新版本的PR(6.5以后)已经集成了这个了,所以可以不装了。不过原软件对中文字体支持较好,汉字字体能正确显示,不象PR显示汉字字体还要进行修改。

如果你喜欢自己做点卡拉OK,那么小灰熊卡拉OK是个不错的选择,有专门的PR插件,再找现成的字幕,就可以导入PR了,试试把自己的视频做成卡拉OK吧。

著名的卡丽来也有字幕系统,但不能在PR中直接使用。不过只要把卡丽来的背景照片做成纯蓝或纯绿的,只用一张图设置字幕输出歌曲就行了,(要注意字幕的色彩不要和背景相同)把生成的AVI作为PR的素材导入进去后抠像(蓝屏和绿屏,很简单的),OK,可以借卡丽来的歌词做自己的卡拉OK了。

4. 扩展功能插件

这类插件最主要的就是让PR直接输出MPEG文件的插件,比如CCE、TMPGenc(小日本)、CanonpusProcder、PANASONIC MPEG 、LSX-MPEG、XingMpegEncoder、MainConcept_MPEG等。建议对PR6.5以前的版本使用小日本加 videoserver或者用CanonpusProcder输出的方法,PR PRO使用CanonpusProcder。

常有人询问在PR PRO中怎么挂接小日本输出,因为无法使用video server。事实上,PR PRO可以用frame server帧服务器取代video server进行虚拟AVI文件的输出,网上也有很多教程,自己搜索一下。另一个,喜欢用video server的也不用太灰心,video server有PR PRO的专用版本,可惜非常难找,而且安装比以前复杂多了,安装后使用起来倒是方便了,没有十秒的倒计时限制。

关于输出mpeg的插件有机会的话我会单独发贴讲解,对插件进行比较。

扩展功能类插件还有一些可以引入其他格式文件的插件,比如让PR直接支格式的flash动画的插件2Video plugin等。

此外还有些增强或补充PR功能的小软件,不算是插件,也简单提一下,比如PR字体补丁软件、PPJ项目定位器、PR MPG输出激活器等。网上都能找到。

开源任务管理工具WebCollab

最近的工作需要两个团队远程协作,信息的有效传递成了一个现实问题,于是想找一套方便好用的协同工具,Google到WebCollab,试用之后,承认它最大的优点在于“使用人员几乎不用培训”,认可它的简洁后,花大力气进行了修改。

现在基本完工,用着很爽,只是改动的东西太多,以后升级可能不大方便了 :)

Webcollab(Web Collaboration)是一个基于PHP的开源的任务管理工具

用途:

主要用于部门或公司各级角色任务设定、分解、分派及监督等管理活动,便于上下级任务沟通和管理。

优点:

  • 便于上下级、平级、部门间沟通了解
  • BS结构,方便查看自己参与的项目/任务
  • 随时查阅项目/任务进度,不用等到周末总结才知道
  • 方便管理项目/任务,方便查看各个部门的任务
  • 实时发现新加入任务
  • 邮件通知
  • 计划中的任务并不需要马上去做(备忘作用)

缺点或不足:

  • 只有项目的进度,没有下级的任务进度
  • 项目进度依据是各级任务完成的个数比例,与项目/任务的持续时间无关. 所以项目分解合理性决定了进度的准确性.

软件安装-配置运行环境:

  • OS: Linux/Unix/Windows
  • Http Server: Apache2.x
  • Script Engine: PHP5.x
  • Database: MySql5.x
  • MySql Manager: phpMyAdmin (可选)

Webcollab安装步骤:

  • 解压webcollab-2.11并部署到服务器(/webcollab)
  • 建立数据库及用户
  • 手工配置/config/config.php

如何延长电池使用寿命

现将IBM Thinkpad专用的Battery MaxiMiser软件帮助文件内容节选转载如下。

  1. 如果电池久未使用,充电时间将会延长。
  2. 使用与机型相匹配的电源适配器,否则将导致电池无法完全充电或电量显示不正确。
  3. 每个月至少一次让电池电量降到3%以下,可以恢复部分电池容量。
  4. 高负荷工作后电池温度升高,电池充电过程可能会停止,温度恢复正常充电过程将继续进行。
  5. 不要将机器置于高温环境,如汽车仪表板与风挡玻璃之间。
  6. 低温环境电池性能将暂时下降。
  7. 贮藏电池前请将电池电量放电至低于50%,以减缓电池损耗。
  8. 使用Battery MaxiMiser软件延长电池使用时间。

EditPlus 快捷键

EditPlus的快捷键,内容太长,请进入查看

高级skype按钮设置技巧及API

本页展示了关于Skype链接和按钮的知识点

1. 嵌入链接
2. Skype JavaScript 脚本检测
3. 所有动作

聚合内容