vB·流水账

生命在于折腾。

Emlog emoji表情支持 升级补丁

2014-12-21 vibbow

Emlog emoji表情支持 升级补丁。

应用此补丁后,在发表文章/评论/碎语时将可以支持所有的emoji表情。


系统需求:
Emlog 所有版本
MySQL 5.5 或以上版本


补丁安装方法:
将下载下来的文件解压,将emoji_upgrade.php放到emlog根目录后访问一次即可。
在升级完成后请删除emoji_upgrade.php文件。


下载地址:emoji_upgrade.zip


如果还有其他问题,欢迎留言提出。

评论(5) 浏览(2808)

配置Apache服务器双向证书认证

2014-12-21 vibbow

这玩意需要的人应该比较少,不过既然折腾出来了,就发篇文章记录一下吧。

1. 按照这里的配置文件,正确的配置Apache服务器的SSL证书
https://mozilla.github.io/server-side-tls/ssl-config-generator/

(IIS服务器可以用这个: https://www.nartac.com/Products/IISCrypto/


2. 在网站Apache配置文件的VirtualHost内,添加如下内容:

SSLCACertificatePath /etc/ssl/certs
SSLVerifyClient require
SSLVerifyDepth 10
SSLOptions +StdEnvVars


3. 保存配置文件,重启Apache,访问你的网站,这时候就会提示选择一个数字证书(或者提示安全协商失败,如果你电脑里没有任何可用的证书的话)
01.png


4. 以上配置都是假设你客户端的证书是由可信的证书颁发机构颁发的,如果你的客户端证书不是由可信的证书颁发机构颁发的,那么依然会被服务器拒绝。你可以按照这篇文章的教程来将你自己生成的CA证书添加到系统证书列表里: http://wiki.cacert.org/ApacheServerClientCertificateAuthentication

如果你看不懂英文,没关系,简单来说就是这样:
1. 把你的证书扔到服务器的一个地方
2. 用openssl来计算出你证书的hash值: openssl x509 -noout -hash < YOURCA.crt
3. 上一步会返回一个类似 12ab34cd 的结果,记下这个数字
4. 进入 /etc/ssl/certs 目录,使用以下命令创建一个到CA证书的软链接
ln -s /path/of/your/ca.cert 12ab34cd.0
这里的 /path/of/your/ca.cert 就是你CA证书的路径,12abcd34就是你在第二步得到的结果。请注意,文件名后面还有个 .0 [点零],这个千万不要忘了。
5. 重启一下Apache,再试着用你自己生成的证书验证一下,应该就OK了~


在PHP里查看客户端证书信息:
当你使用了客户端证书进行双向认证时,相应的客户端证书信息也可以通过$_SERVER变量来获取,$_SERVER里以 SSL_CLIENT_ 开头的值均为客户端证书的信息。


使用硬件数字证书:
你也可以使用硬件设备来保存你的数字证书,比如说智能卡或者USB智能卡(银行的U盾就是这玩意)
我个人使用的是 飞天诚信的 ePass3003Auto,完美支持 IE / Firefox / Chrome
具体产品信息见这里: http://www.ftsafe.com.cn/products/epass/ePass3000set/ePass3003Auto

评论(0) 浏览(5162)

Emlog小插件一个:在网页底部显示服务器耗时

2014-12-21 vibbow

RT,应该不用再怎么描述了。效果直接看网页底部就好了...

下载地址:runtime.zip

评论(2) 浏览(2220)

SYSTEM进程和系统中断占满一个CPU核心的解决方案之一

2014-12-21 vibbow

以下内容适用于:

1. 你的电脑有Intel有线网卡
2. 即使你什么都不干,SYSTEM进程系统中断都要占满一个CPU核心
01.png
3. 点开SYSTEM进程,查看线程模块,显示 ACPI.sys+0x1af7 或者 ACPI.sys!ACPIWorkerThread 占用了很多的CPU
02.png


如果你的电脑符合上述条件,那么你可能是Intel网卡的受害者。


解决方案如下:

进入设备管理器,找到你的有线网卡(Intel 82579LM 或者 Intel I217-LM 或者更早的其他型号),双击打开属性,切换到“电源选项”选项卡。取消勾选“网络唤醒”下的“唤醒魔包”和“唤醒模式匹配”选项。
03.png

点击确定保存,有线网络会中断一下,然后SYSTEM进程的CPU占用瞬间回复正常。


尼玛这个问题困扰了我好几年了,现在终于找到方法解决了!!!!!!
如果你需要使用网络唤醒功能,那么请跟Intel投诉来解决这个问题。


总结:
Intel的网卡很烂
有线网卡烂,啥都不干都会占用那么多CPU!
无线网卡也很烂,成天掉线,还有路由器兼容性问题!

评论(0) 浏览(3964)

Office 365 / Office 2013 - Product ID & Language ID Full List

2014-10-28 vibbow

Product ID Full List

Product ID
Product Name
AccessRetail
Microsoft Access 2013
ExcelRetail
Microsoft Excel 2013
GrooveRetail
Microsoft OneDrive for Business 2013
HomeBusinessPipcRetail
Microsoft Office Home and Business Premium
HomeBusinessRetail
Microsoft Office Home and Business 2013
HomeStudentRetail
Microsoft Office Home and Student 2013
InfoPathRetail
Microsoft InfoPath 2013
LyncAcademicRetail
Microsoft Lync Academic 2013
LyncEntryRetail
Microsoft Lync Basic 2013
LyncRetail
Microsoft Lync 2013
MondoRetail
Microsoft Office Mondo 2013
O365BusinessRetail
Microsoft Office 365 Business
O365HomePremRetail
Microsoft Office 365
O365ProPlusRetail
Microsoft Office 365 ProPlus
O365SmallBusPremRetail
Microsoft Office 365 Small Business Premium
OneNoteFreeRetail
Microsoft OneNote 2013
OneNoteRetail
Microsoft OneNote 2013
OutlookRetail
Microsoft Outlook 2013
PersonalPipcRetail
Microsoft Office Personal Premium
PersonalRetail
Microsoft Office Personal 2013
PowerPointRetail
Microsoft PowerPoint 2013
ProfessionalPipcRetail
Microsoft Office Professional Premium
ProfessionalRetail
Microsoft Office Professional 2013
ProjectProRetail
Microsoft Project Professional 2013
ProjectStdRetail
Microsoft Project Standard 2013
ProPlusRetail
Microsoft Office Professional Plus 2013
PublisherRetail
Microsoft Publisher 2013
SPDRetail
Microsoft SharePoint Designer 2013
StandardRetail
Microsoft Office Standard 2013
VisioProRetail
Microsoft Visio Professional 2013
VisioStdRetail
Microsoft Visio Standard 2013
WordRetail
Microsoft Word 2013


Language ID Full List:

Language ID
Language Name
ar-sa
Arabic
bg-bg
Bulgarian
zh-cn
Chinese (Simplified)
zh-tw
Chinese
hr-hr
Croatian
cs-cz
Czech
da-dk
Danish
nl-nl
Dutch
en-us
English
et-ee
Estonian
fi-fi
Finnish
fr-fr
French
de-de
German
el-gr
Greek
he-il
Hebrew
hi-in
Hindi
hu-hu
Hungarian
id-id
Indonesian
it-it
Italian
ja-jp
Japanese
kk-kh
Kazakh
ko-kr
Korean
lv-lv
Latvian
lt-lt
Lithuanian
ms-my
Malay
nb-no
Norwegian (Bokmål)
pl-pl
Polish
pt-br
Portuguese
pt-pt
Portuguese
ro-ro
Romanian
ru-ru
Russian
sr-latn-rs
Serbian (Latin)
sk-sk
Slovak
sl-si
Slovenian
es-es
Spanish
sv-se
Swedish
th-th
Thai
tr-tr
Turkish
uk-ua
Ukrainian
vi-vn
Vietnamese


For the tutorial about how to download office 365, please visit the following link:
http://vsean.net/blog/post/174 (Chinese)
http://vsean.net/blog/post/175 (English)


Last Update: 28th Oct 2014

评论(0) 浏览(19416)