发布于Software分类中的文章

Dec 03

TCP-Com 是一个非常简单但是功能强大的软件,它可以解决很多界面通讯相关的问题,例如 RS232 和 TCP/IP 间相互转换,下面是它的一些主要应用案例:

串口设备服务器


串口设备服务器通常来说是一个硬件设备,用来把一些串口通讯的设备(例如电子尺,条码扫描仪,PLC,串口终端等)转换为 TCP/IP 通讯,这种硬件通常只提供一个串口输入,如果你需要连接多个串口设备,就必须购买多个这样的串口服务器;TCP-Com 能通过软件完全实现这种硬件串口服务器的功能,而且输入端口可以很容易的扩展到 256 个,只需要一台普通的个人电脑和若干 16 口的串口扩展介面卡。显然,这台用于运行 TCP-Com 的电脑,你还可以在它上面运行其他的任务,而且由于 TCP-Com 设计了强大的纠错和在线恢复功能,这使得这种方式的连接比市面上大多数硬件串口服务器可靠得多,成本也低得多。

为网络中的 RS232 设备提供虚拟串口


假设你有多个串口设备连接到运行了 TCP-Com 的计算机,而和你在一个网络的其他计算机想要访问这些串口设备,很简单,在 TCP-Com 里面创建一个虚拟串口,然后分别设置一个 TCP/IP 的服务端和客户端就可以了;

为网络中的 IP 设备提供虚拟串口


这个应用类似上面那个,除了不需要有专门的 TCP-Com 服务器;

虚拟串口电缆分配器


通过虚拟串口分配器这种模式,你可以使你的一个串口设备在安装了 TCP-Com 的计算机上被多个串口调试程序使用。


Nov 28

换了 SSD 觉得快了又说不出快多少么?刷刷的那是什么意思~~ :grin: :grin: 用 AppTimer 来数据化你的启动速度呗。

如图,很简单,AppTimer 就是用来测试一个程序要花多少时间启动的免费软件:

AppTimer

参数说明:

==========
Application 应用程序
你要测试的程序路径

Cmd Line 命令行
被测试程序附加参数

Log File 日志文件
测试结果文件路径,如果总是选择同一个文件,那么测试结果会追加在后面

Window Name 窗口名称
被测试程序启动后的主窗口名称。它被用来侦测程序启动或者退出。

名称不必写全,例如 “Jasc” 就可以匹配 “Jasc Paint Shop Pro” 这个窗口

Executions 执行次数
你需要连续测试这个程序启动的次数

Delay 延迟
每次测试间隔时间,单位是毫秒

Debug 调试
在日志文件中追加调试信息,例如窗口名如何被匹配的

Window Detection method 窗口侦测方式
程序有 3 种方法来判断被测程序是否启动;

Input Idle 输入: 一但被测程序开始接受输入,认为它已启动;
Window Name 窗口名: 用上面设置的窗口名来判断程序是否已启动;
Exact Match 精确匹配: 精确匹配窗口名,“Jasc” 不再匹配 “Jasc Paint Shop Pro”
Visible 可见: 设置的窗口名窗口为可见时,启动完成;

Window Close Method 窗口关闭侦测模式
程序可以用 3 种方法来判断被测程序是否关闭;

WM_CLOSE: 一个 WM_CLOSE 信息被发送到被测程序窗口;
WM_SYSYCOMMAND: 一个 WM_SYSYCOMMAND 命令发送到被测程序窗口;
ALT-F4: 组合键 ALT-F4 发送到被测程序窗口

以上均需要定义窗口名

也可以通过配置文件来测试。
======================
AppTimer 试图打开同目录下的 Config.txt 来启动测试,例如:

C:\test.exe
此处为一空行,因为测试程序无附加参数
C:\tmplog.txt
TestWindow
5
1000
1 1 0 0
1 1 0
0

以上表示,启动 test.exe,无附加参数,日志文件是 C:\tmplog.txt,测试 5 次,延迟 1 秒,使用了 Input Idle 和 Window Name 方式侦测程序启动,使用了 WM_CLOSE 和 WM_SYSCOMMAND 方式侦测程序关闭。


Nov 23

ozone_logo

iZotope Ozone 是一款综合性的强大音效处理效果器!您可以单用这一个效果器就可以完成母带的处理(俗称:母带混缩)。

大家要知道一首作品的成功与否,最后的母带处理是非常重要的!那么我们为什么要做母带处理呢?母带处理可以解决那些问题呢?母带处理,顾名思意就是加载在调音台总输出上的效果器,进行对音乐作品的整体效果处理,并混缩输出成品!无论是扒带作品,还是原创作品,或者说是混音作品,最终在总体的感觉,多多少少在融合度上不怎么太好,比如人声好像总是不能与伴奏合为一体!在声场方面总是觉得过于狭窄!或者响度不够,或者声音不够饱满,清澈等等问题!那么要解决这些总体上的感觉欠缺的问题,就要用母带处理效果器来解决了!

iZotope Ozone 提供了六个效果器功能组,它们分别是:

1. 高品质的图示均衡处理效果器(可以解决整体某些频率音量的问题)。
2. 模拟混响效果器(可以让整体作品更加融合)。
3. 限幅器与高品质抖动处理技术(可以使得响度最大化,并在采样率转换为 44100 的时候,不会有音质上的损失)。
4. 泛音激励器(可以解决整体某些频率的声音不够清脆或不够饱满的问题)。
5. 动态处理效果器,可以进行分频段的限幅,压缩,扩展等动态处理(可以解决整体音量忽大忽小的问题,让整体音量尽量平均化控制,)。
6. 立体声扩展效果器(可以解决整体的立体声感觉不够宽的问题,当然,立体声应该在制作单个音色的时候就应该安排好,而它是帮助您已有立体声的声场变得更宽)。

依靠这些强大的效果组,你绝对可以调校出让你满意的效果。

460,328,slideshow_2D-spectrogram.png,slideshow_2D-spectrogram_detail.png,slideshow_2D-spectrogram_detail2.png,slideshow_component_plugins.png,slideshow_dynamics_detail.png,slideshow_dynamics_detail2.png,slideshow_eq.png,slideshow_eq_detail.png,slideshow_imager_detail.png,slideshow_meterbridge2.png,slideshow_meterbridge2_detail2.png

iZotope 的东西都不便宜,这个高级版卖 599 美金~~ :shock: 不过,光看界面就值了。。。。(混音师别打我。。。)

想在 Winamp,Foobar 上面加载 VST 效果器的可以参考本站旧文 VST Host DSP for Winamp


Nov 22

Process Lasso Logo

Process Lasso 并非一个单纯的任务管理器。它是一个进程的优化和自动化工具。Process Lasso 最受欢迎的功能之一是它的一种独特的技术,称为 ProBalance(进程平衡),它会优化进程的优先级,从而提高您的 PC 的响应速度和稳定性。Windows 的设计允许程序在不受限制的情况下独占您的 CPU,从而导致系统停滞和反映滞后。ProBalance 根据需求智能调节运行的程序的优先次序,从而使不良进程不会对您的 PC 的响应产生负面影响。这一目的并非通过提高进程优先级实现,而是通过临时降低后台进程的优先级,以避免它干扰前台进程的响应速度。

除了 ProBalance,Process Lasso 还有诸多功能允许用户在 PC 上对进程实现全面的自动化控制。您可以在一个进程运行时对它进行大量的操作和定制。例如可以设定进程以什么优先级运行,应该分配给他们多少 CPU 资源。您也可以禁止某些程序运行,记录所有进程运行日志,当进程终止时或达到资源的消耗极限时自动重启,限制了运行实例数量,等等。您甚至可以指示进程,促使其进入高性能电源使用方案和/或防止 PC 睡眠。游戏模式可以很容易地帮助狂热的游戏玩家优化进程优先级。

第 5 版增加了很多特性,包括 I/O 优先级,预设电源使用方案,避免超线程核心,自动更新,等等许多功能。

ProBalance
安全有效地平衡进程优先级,从而使电脑在高负荷的时候提高系统的响应速度和防止系统失速和反应滞后。我们的技术并不做额外的前台推进而是适当降低了后台进程优先级。我们多年的经验使我们的算法高度优化、独一无二。
持久的优先级和亲和力
为您的进程设置“默认”的优先级和CPU亲和力,让您可以调整它们的执行方式。
自动终止
对于您所选择的特定进程,它一旦运行,Process Lasso 将自动终止它。
进程看守
当达到指定的阈值的时候,将终止、重新启动或更改 CPU 核心关联。
实例数量限制
将进程实例数量限制在指定的范围内。
多核优化
通过预设的 CPU 核心关联和 ProBalance 核心关联的调整,可以优化多核处理器,提高您 CPU 运行效率。它还可以避免使用逻辑核心,从而在超线程 CPU 下提高提高某些应用程序的性能。
I/O优先级
Windows Vista 及 Windows 7 下可以设置进程的当前的/默认的/持续的 I/O 优先级
电源模式自动化
设置电源模式,当某些进程正在运行时自动更改为“高性能”,当进程退出后再换到原先的模式(较新版本功能更强大,可以更改到任何电源模式)。节约能源,或当需要时提高性能!
系统响应标准
我们将以独特的算法,以惊人的准确率监测系统响应
独立的核心引擎
这个独立的后台进程可以一个普通的过程或服务形式运行。这个“核心引擎”被命名 ProcessGovernor.exe,它实际上可以强制执行进程规则和 ProBalance 。它根本不需要 GUI(主窗口)的存在。这可以实现最小的资源利用率。
最小的资源利用
在实现最小的资源利用方面,没有任何一个程序可以与 Process Lasso 相比。它是用原生的 C + + 编写的,并不断改进以获得最大的效率。我们也提供原生的 64 位版本。本程序的内存使用量通常在 1MB 以下!(依系统而定)
兼容 Windows Vista / 7 的新功能
兼容 Windows 7 的最新功能,但同时可以向下兼容 Windows 2000!

您可以自己去发现 Process Lasso 可以为自己做什么!举个简单的例子:批量操作功能,是的,选择多个进程进行批量操作!

顺便说一句,在 Windows Vista 和Windows 7 下,进程优先级的调整也可以对这一进程的 I/O 和 SuperFetch 内存优先级起作用。

一旦您安装 Process Lasso,它将立刻工作。熟练的用户可以调整配置,但即使您不做任何设置,它也可以立刻提升您的系统响应速度和防止在高负荷情况下瘫痪。

Process Lasso 是非常有用和有效的,甚至对最新的高端电脑也同样起作用。但是,它的 ProBalance 算法可以在一些低配电脑上将作用发挥到极致,比如在 CPU 相对较弱的上网本,平板电脑和旧台式电脑上。

Process Lasso 可以在几乎所有的 Windows 版本上运行,包括 Windows 2000, XP, 2003,2008,Vista,7 和 8。

Process Lasso 是用原生的 C++ 编写的,而非用 .NET 编写。调控进程的后台核心引擎可以完全独立于图形用户界面之外,让您毫不费劲地应用进程规则。Process Lasso 可以实现即时加载并且占用最少的资源。

功能概略:

1. 动态调整各个进程的优先级并设为合理的优先级以实现为系统减负的目的;

2. 有效避免蓝屏、假死、进程停止响应、进程占用 CPU 时间过多等症状;

3. 具有前台进程推进、工作集修整、进程黑名单等附加特性;

4. Process Lasso 对系统的优化是完全实时加智能的,不会修改任何系统既有配置。

5. 限制进程实例运行数量,可以让一个程序最多运行一个实例或多个实例。
应用:只允许 Internet Explorer 运行一个实例,浏览网页时误点了某个广告,广告的 IE 窗口就没法弹出来了。

6. 让自己喜欢的程序以高级别运行,自己不喜欢的以低级别运行。
应用:运行 Photoshop 时,可以提升它的优先级,让它利用更多的系统资源,维持比较快的反应速度。

7. 让程序始终处于运行状态,一旦关闭就会自动重启。
应用:经过设置,杀毒软件被恶意程序黑掉后,Process Lasso 可以让它自动重启。

8. 让程序始终处于禁止状态,一旦改程序被调用,Process Lasso 会自动禁止它运行。
应用:IE 出了大的问题,如果想防止 IE 程序无意中被调用,可以用 Process Lasso 禁止它运行。

9. 设置游戏模式,当玩游戏的时候,会自动降低其他进程的优先级,让游戏运行流畅。
应用:自己想吧,用到的人估计不少。

更加详细的介绍以及完整截图请访问中文主页官方主页

这软件对中国用户优惠,58 人民币终生授权,建议使用得好的同志支持正版。 :cool:



Nov 21

不多介绍了,又一个可以通过 TCP 来实现 DNS 查询的小软件,作者主页

软件很轻巧,才 10 K,初步测试,速度很不错,晚上再用迅雷和 BT 考验一下它(UnboundPWX-DNS-Proxy 在长期 DNS 重负载查询下都会瘫痪)。

2011.12.2:两天重荷 BT 下依然稳如泰山~

2011.01.11 : 更新 2.0 版本

DNS 转发器
可以将 UDP 形式的 DNS 数据包,以 TCP 形式转发至指定的 DNS 服务器(默认为 Google DNS 8.8.4.4)。
因为听说 TCP 的 DNS 数据包不会被污染,于是做了这么个玩意,省得改系统文件了。

文件列表:
dnsforwarder.exe 主程序文件

使用方法:
直接打开 dnsforwarder.exe,如果没有自动退出,最小化就可以了。然后将系统的 DNS 设置为 127.0.0.1。
可能还需要重新连一下网。

在命令提示符中执行 “nslookup www.google.com 127.0.0.1”可以看到效果。

命令行 : dnsforwarder.exe [参数] [DNS服务器地址].
[参数] 区分大小写,可以为以下零个或多个,不限顺序。
-q 安静模式。不显示任何信息
-t 在本地开启TCP (默认关闭).
-la 指定本地监听IP (默认为 127.0.0.1).
-lp 指定本地监听端口为 (默认为 53).
-sp 指定服务器端口为 (默认为 53).



Nov 16

Cron Alarm Clock

Cron Service for Windows 在 Windows 系统中完全模拟 *nix 下的 Cron 功能,由于使用单个配置文件来配置所有的定时计划任务,所以你可以很方便的在不同机器之间同步这些任务,而 Windows 的计划任务则没有这么方便(复制 C:\Windows\tasks 是非官方的做法,而且未必每次都能正常工作)。而且由于它的配置文件就是个简单的文本文件,所以你可以通过它排程 PHP,PowerShell,VBScript 等任务,完全不必通过 Windows 的 ActiveX 来挂载。

Cron Service for Windows 可以工作在最新的 Windows 7 和 Windows Server 2008 上(向下兼容 Windows XP,Windows 2000),而且完全兼容 x64 版本。

程序默认安装在 C:\Program Files\IntelliAdmin\Cron 下,不会创建任何菜单和图标,它创建了一个叫 IntelliAdmin Cron Service(icronsvr) 的服务并且自动启动。

IntelliAdmin Cron Service

安装目录下有两个配置文件,第一个是 config.cfg:

[Configuration]
status_enabled=true ##是否为计划任务启用 status.log 日志
status_handler= ##启动任务计划任务时同时启动一个固定任务(可执行文件)
path= ##自定义 crontab 文件路径

第二个就是 crontab 任务定义文件了,它有点类似 Unix 的 crontab 文件格式:

格式定义如下图:

cron_param

crontab 文件范例:

*/5 * * * * c:\process.bat ##每 5 分钟执行一次 process.bat ,* 包含了每一分钟, /5 是步长,则每个 0,5,10,15,20 ... 都会执行任务;

00 01 * * 00 c:\process.bat ##每个星期天下午一点执行任务;

00 01 * 06-12 00 c:\process.bat ## 6 月到 12 月每个星期天下午一点执行任务

15,30 * * * * c:\process.bat ##每个小时的 15 分和 30 分的时候执行任务

最后提醒下 Cron 计划启动的任务有 System 权限,所以确保你需要启动的任务的安全性,这样你就必须保证 crontab 文件的安全性,要不别人编辑下这个文件就启动了一个木马你不就...... :mrgreen:


Nov 02

TMT5

由于 ArcSoft TotalMedia Theatre 一直保留着目录播放蓝光碟的功能,而且其音频视频效果,界面,操控均不逊色与 PowerDVD,WinDVD 等老牌播放软件,事实上在 PT 圈子里它的使用者已经超越了后两者。详细介绍 Google 吧,溢美之词太多了。

详细安装请参考压缩包内的 Readme 文件。


Nov 02

介绍见旧文吧,自从 PotPlayer 也有了帧率动态补偿之后就少用这个了。不过 Ex 版本带了直接输出视频到 Youtube 的功能,可能有人用得到吧。

主要更新项目:

* 少于 4 核 CPU 模式的 1080P 模式解锁
* 新增立体声缩混和 5.1/7.1 模拟音频输出的个别声道控制音讯回放选项
* 新增 AC-3 动态范围压缩支援
* 改进 6.1 音频缩混
* 改善 HD 音频比特流
* 改善 LPCM 音讯回放
* 改进音频增强控制
* 稳定性方面的改进
* 新增越南语




Nov 02

NVIDIA Stereoscopic 3D Driver Service

最近发现我的 Firefox 界面很卡,点击菜单,收藏夹等都会有微小的卡顿,让人很不爽。插件全部禁用,无用,6.0 升级到 7.01 再到 8.0 beta6,无用,同样配置的 Firefox 便携版在我的 Dell 笔记本上却没有这现象~~

最后回忆,前几天为了玩 BF3 装了最新的 NVIDIA 285.62 驱动然后“一如既往”禁用了它的 3D 眼镜服务 NVIDIA Stereoscopic 3D Driver Service ,重新启用,卡顿消失~

我靠,这什么跟什么啊!


Oct 30

SRS HD Audio Lab Gold 和 SRS Audio Essentials 都是 SRS Audio SandBox 的升级版本,主要增强了界面体验(更酷?),添加了 Windows7 x64 的支持,已经更多更好的音效。基本的介绍可以参照本站以前的文章:Volume Logic and SRS Audio Sandbox,新增得功能有:

音效:
SRS WOW HD – 提升压缩和未压缩音频性能,能在水平位置与垂直位置创造声场深度,并增强低音相应。
SRS TruSurround XT – 多声道音源传输为两声道立体声环境时提供逼真的环绕声体验。
SRS Circle Surround II – 混合立体声或单声道音源输出为5.1或6.1甚至7.1环境并具备环绕音频效果。
SRS Headphone 360 – 为耳机提供真实的5.1环绕声体验。

高级音频性能
SRS 3D – 为单声道或是立体声环境提供3D环境音效。
SRS 3D Center Control – 一个虚拟化的动态空间以聆听测试前景声与背景声混合效果。
SRS TruBass – 低音混合效果
SRS FOCUS – 为压缩音源提供扬声器输出优化
SRS Definition – 传递更具现场感更生动的声音效果。
SRS Dialog Clarity – 使电影或是视频中的声乐表现更加生动清晰。

笔记本电脑由于空间限制,使用 SRS 系列软件可以获得不错的效果。

SRS HD Audio Lab Gold 破解方法:解压安装,用压缩包内 HDAL.exe 文件覆盖安装目录内的原文件即可;

SRS Audio Essentials 破解方法:解压安装,在系统“服务”中停止 SRSHDAudioService 这个服务,运行 Patch.exe ,选择

* %ProgramFiles%\SRS Audio Essentials\AudioEssentials.exe
* %ProgramFiles%\Common Files\SRS Labs\DSP Proxy\SRSDSPProxy.dll

这两个文件,分别破解。注意, Windows7 x64 版本只需要破解 AudioEssentials.exe 。



[8/21]  < 3 4 5 6 7 8 9 10 11 12 > ... »