20151126

带端口的网站地址导致Slider Revolution加载出错

Author:  WinkCategories:  XHTML/CSSNo Comments »

由于Slider Revolution插件的代码不够健壮,在使用带端口的网站地址时,库文件的解析地址出错,所以banner都会失效,具体导致问题的语句为:

$stripped_http = explode(':', RS_PLUGIN_URL);
echo 'jsFileLocation:"'. esc_attr( $stripped_http[1] .'public/assets/js/' ) .'",'."\n";

我懒,所以没强化,直接写死了地址修改就好了,更改方法为,将wp-content/plugins/revslider/includes/output.class.php文件中的
echo 'jsFileLocation:"'. esc_attr( $stripped_http[1] .'public/assets/js/' ) .'",'."\n";
一句改为直接指定地址:
echo 'jsFileLocation:"'. esc_attr( '//***IP ADRRESS***:***PORT***/wp-content/plugins/revslider/public/assets/js/' ) .'",'."\n";

搞定

20130904

Windows 8.1 RTM在Lenovo K29上的尝试

Author:  WinkCategories:  WindowsNo Comments »

用了Windows 8这么久,觉得还是比较好用的,并未感到像很多网友说的那么不堪。虽然Metro界面不是非常讨好,但是我认为Metro及相关App只是Windows 8的一部分功能而已,即使这部分功能不如期望的那么优秀,至少也不会影响形如Windows 7一样的系统使用。开始菜单本身我就用的比较少,既然如此,将其换为另一种风格及作用的Metro反而是额外的体验。另外,Metro看起来比桌面模式更适合老人使用,所以我打算尝试让父亲使用Windows 8来代替即将退休的Windows XP了。

闲话至此,最近Windows 8.1 RTM终于泄出来了,我也第一时间在昭阳K29上安装尝试。过程中碰到了一些问题,走了一些弯路,有些是硬件厂商驱动的问题,有些是Windows 8.1习惯的改变,记录在这里,以作备忘。

安装后启动系统随机蓝屏,错误代码0x000021a

在全新安装Windows 8.1后,经常会卡在启动界面(进度条仍在转),等几分钟后蓝屏报0x000021a错误,但偶尔也可以正常进入系统。初期以为是关闭了某些系统服务或其他优化造成的,在多次重装尝试重现错误后,判断应是“Intel Rapid Storage Technology (Intel RST) RAID Driver”造成的。我习惯在安装系统前加载ACHI驱动,所以使用了最新的12.8.0.1016版本(截至本文撰写的时间),且Intel明确标明支持Windows 8.1,竟然也会出现这样的问题,真是奇怪。当然也存在我误判的可能,不过事实是,重装N次的过程中,唯独只有未加载该驱动时才避免了启动蓝屏的问题。

关闭虚拟内存会造成Windows 8.1启动缓慢

同样,这也是在尝试很多次之后得出的判断。由于我的K29现在是8G内存,以前在使用Windows 7和Windows 8时,即使不开虚拟内存,也不存在任何问题。但是在Windows 8.1中,如果完全禁用虚拟内存,在系统启动阶段会比平常慢一分钟左右(我用的可是SSD啊!)。

K29使用的读卡器驱动造成系统蓝屏

K29集成的读卡器型号为Realtek RTS5229,安装Realtek最新的、官方也号称支持Windows 8.1的6.2.9200.29069版驱动,百分之百会重启蓝屏,真是无语了!(Update:唯有使用6.2.9600.29072版本时,不会蓝屏)

HP LaserJet 3392一体机驱动问题

公司使用的HP LaserJet 3392一体机,Windows 8.1自动安装的驱动为Windows自带的PCL6 Driver,该驱动无效,需使用以前版本Windows自带的PCL5驱动,或从HP官方网站下载。

其它待续……

20130307

BIRT在Tomcat环境下生成PDF报表缺少文字的解决

Author:  WinkCategories:  LinuxNo Comments »

最近在使用发布Mifos项目时,利用Mifos系统报表功能(BIRT)生成的PDF报表文档中,总是缺少很多汉字,无论这些文字是写在报表项目源文件中的,还是从MySQL取出的,都是如此。一番分析之后,终于解决了该问题,于是备注下来,以备后用。

首先分析一下BIRT项目包中的“fontsConfig.xml”文件(位于项目下形如“org.eclipse.birt.report.engine.fonts_xxxxx”目录内),发现有以下大段代码:

Read the rest of this entry

20121224

解决Office 2013无法打开文件并提示错误的问题

Author:  WinkCategories:  SoftwaresNo Comments »
Tags:  ,

试用了Office 2013之后,觉得其响应速度、UI设计等对比Office 2010都有很大的提高。不过在试用中,也发现了一些问题是之前没有碰到的。比如说,在打开某些硬盘中原有或通过网络下载的Office文件时,Office 2013会提示错误,并且无法打开:“Word/Excel 在试图打开文件时遇到错误。请尝试下列方法:……”,如下图:

Office 2013文件打开错误

Read the rest of this entry

20121130

修改Powertoy Calculator (PowerCalc)使其可以正常运行于Windows 7/8中

Author:  WinkCategories:  SoftwaresNo Comments »

Powertoy Calculator (PowerCalc)是微软提供的一款非常好用的科学计算器。在Windows XP时代,就已经获得了良好的口碑。可惜步入Windows Vista新系统时代之后,微软并未提供其更新版本。还好无论是Windows Vista还是Windows 7,都提供了兼容运行模式。例如Windows 7,可以用“Windows XP兼容模式”运行PowerCalc。不过这样有一个缺点,就是每次运行时,UAC会请求管理员权限:

UAC Tips

Read the rest of this entry

20121029

如何在Excel中转换Unix epoch时间格式为可读时间格式

Author:  WinkCategories:  SoftwaresNo Comments »

最近在处理从Java项目导出的XML及XLSX文件时,发现导出的文件中,时间均为一长串数字,这其实是Unix epoch时间,即Unix Time。在维基百科上有其解释:

Unix time, or POSIX time, is a system for describing instances in time, defined as the number of seconds that have elapsed since midnight Coordinated Universal Time (UTC), 1 January 1970, not counting leap seconds. It is used widely in Unix-like and many other operating systems and file formats. It is neither a linear representation of time nor a true representation of UTC. Unix time may be checked on some Unix systems by typing date +%s on the command line.

该时间戳表达方法有13位和10位两种版本,例如PHP使用的是10位版本,而像JAVA等一些语言使用的是精度较高的13位版本。

随之而来的问题是,该如何在Excel中用可读格式来展现这些时间呢?有些网站其实利用了JavaScript等方式实现了在线转换的功能,例如FreeFormatter.com,可以输入13位代码来即时转换。不过这样一个个转换很繁琐,所以需要一种可以在Excel中自动转换的方法。

Read the rest of this entry

20120224

用视频文件的拍摄起点时间批量给MTS文件重命名

Author:  WinkCategories:  DC/DV, SoftwaresNo Comments »
Tags:  , ,

我是个有点偏执性格的人。比如我喜欢将相片文件都依据拍摄日期按照“YYYYMMDD-HHMMSS.jpg”的命名规则来整理,对于视频文件也是如此。相片的整理很单纯,因为就是一张图片,EXIF信息里有拍摄时间,随便使用ACDSee之类的软件就可以做到批量重命名。视频文件就比较麻烦,以前因为视频拍的少,也就手动一个个重命名的。

不过现在不同了,由于我女儿实在太漂亮太可爱了(我太自恋了^^),而且新买的闪存式DV拍起来也很方便,所以女儿还不到一岁,拍的DV视频就已经快有200GB了。成百上千个视频片段需要一个个重命名,这实在有点恐怖,况且还需要使用拍摄时间的起点来作为文件名。

不过任何事都是可以解决的,Google了一下之后,学到了如下方法:

首先访问ExifTool by Phil Harvey网站下载最新版本的ExifTool,解压后得到一个执行文件exiftool.exe。

然后在命令行下执行:

exiftool -ext mts "-FileName<DateTimeOriginal" -d "%Y%m%d-%H%M%S.%%e" MTSFILESDIR

MTSFILESDIR是MTS视频文件的存放目录。例如MTS文件放在D:\Videos下,那么该命令为

exiftool -ext mts "-FileName<DateTimeOriginal" -d "%Y%m%d-%H%M%S.%%e" D:\Videos

最终得到的视频文件名称形如20110519-114449.MTS,很方便。

其它的命名规则可以访问ExifTool FAQ来了解详细内容。

20120224

Windows 7使用WPS功能轻松连接无线路由器

Author:  WinkCategories:  Networks, WindowsNo Comments »

通常我们通过Wi-Fi连接有密码保护的无线路由器时,都需要先获取这个密码,然后在系统连接Wi-Fi时输入这个密码才能正常使用。但是如果我们使用的是Windows 7系统和开启了WPS功能的无线路由器,输入密码的这个步骤就可以跳过,变得更加方便快捷。

WPS功能全称Wi-Fi Protected Setup,是Wi-Fi联盟推广在Access Point上使用PIN密码或按键来设定网络安全性的方法。现在市场上的无线路由器,大部分都带有这个功能。

Read the rest of this entry

20111201

为任意视频制作时间码软字幕

Author:  WinkCategories:  DC/DV, MultimediaNo Comments »

之前由于个人需要,写下一篇为DV视频及其转制的格式制作时间码软字幕的文章,探讨了如何为磁带式DV(MiniDV)制作srt格式的时间码软字幕。不过,我是一个比较得寸进尺的人,在此基础上,我又很想为数码相机、手机、电脑摄像头等数码设备录下的视频制作时间码,之前的办法因为是需要读取DV-AVI格式内特有信息实现的,在这里就失效了。

于是我又开始在网上找可以实现这个需求的工具,倒是真发现了一个:DV时间码嵌入大师。它提供了读取大部分视频文件并根据要求生成时间码字幕的功能,但是如果非付费版本,无法生成软字幕,只能硬嵌至视频中,并且还带有水印。我是一个吝啬的人,所以希望又破灭了。

Read the rest of this entry

20111125

利用JSFL将FLA文件批量导出为PNG位图

Author:  WinkCategories:  SoftwaresNo Comments »
Tags:  , ,

手里有不少FLA格式的矢量图资源,都不错,只是看起来和用起来挺麻烦的,还要每次都打开Adobe Flash,而且FLA格式预览也是个问题。所以想把它们转换为PNG位图,平常用用够了。不过几百个文件导来导去实在麻烦的紧,而且Adobe Flash又没有Adobe Fireworks那样内置的批处理功能。

好在Adobe Flash强项是JSFL,也就是Flash版本的JavaScript,那么就利用它来简化工作吧。于是写了一段脚本,代码如下,很简单的,先选源文件目录,再选保存目录。扩展名判断和帧判断也没有太细致地去弄,反正是矢量图,就一帧,文件名别有额外的小数点就好。

Read the rest of this entry

Back to Page Top