之前收到的一个订单邮件里,产品表示代数的罗马数字在outlook中不显示……经过简单排查,原来网站程序对邮件正文进行了重新编码:

将JIS修改成UTF-8之后,在网站上看正常了,罗马数字可以正常显示,但是收到的邮件是乱码。

后来查看了邮件原文信息,才发现,编码不对。
QQ截图20130501213428
全部改成UTF-8就Ok了。
QQ截图20130501212211

原来还怀疑是不是邮件服务器配置的问题,后来想着是否网站程序的设置问题,最后总算找到了网站的邮件发送php文件,将里面的To、From、Subject、Body都改成了UTF-8,OK了。

经常碰到Smarty的html_options,通常用来输出选择下拉框,通常需要的是label与value分开,今天正好碰到,需要label=value,两个用法。
假设一个阵列,在网站中通常就是数组:

其中:
options定义数组

是最经常使用的,即通过label显示给用户,value传输给数据库。结果是:

另一个是:
values定义value,output定义label以及输出

结果是:

今晚从超市买完东西回来,看到群里有人发的服务器运行曲线图,就顺便开了看自己的,结果发现一直不超过10%CPU占用率的服务器,在下午4点的时候突然爆发到68.27%,并且在之后都维持在日常平均的较高水平。因为平时的曲线都是波动厉害的,但是最高也不超过10%。

因为网站很正常,不过心里有点怀疑,就打开服务器日志,结果发现,在16:00——22:39分之间,有6W多条的pop3-login记录……有人通过110端口进行暴力破解,幸运的是没有成功。

在早期,我多个网站的账号密码都是一样的,不过自从一次游戏密码被盗之后,我就学乖了,尽量使用随机的无规则账号密码,并且都不一样。

这些互联网幽灵还真是无处不在,因为每次打开outlook都需要点击下证书,嫌她麻烦,所以就打开了110端口通过pop3接收,结果24个小时就有人找上门了。

还是老道理:繁琐 = 安全。

目前日本的手机运营商主要是三大运营商:docomo、au和softbank。
其实这篇文章是2011年发布的,现在(2013年)网站浏览数据显示,移动客户端占据了将近40%的流量,而早期的非智能机访问仅有5%左右(这其中基本上只见过docomo了),剩下将近55%是普通PC。

在手机web开发中,获取和判定客户终端的类型都是通过分析”user-agent“里的信息来实现的。各运营商在user-agent里包含了的对应文字列如下:
docomo:「DoCoMo」
au・TU-KA:「UP.Browser」
softbank:「J-PHONE」、「Vodafone」、「SoftBank」

通过上面这些,可以判断手机的运营商类型。

注意:有一部分的Vodafone手机的user-agent里耶包含了「UP.Browser」,所以判断字符的时候,应该是判断user-agent是什么开头的。

1.日本各大运营商的user-agent格式
继续阅读

今天帮同事激活了Office,然后要备份的时候,因为系统不同,没找着,顺手记录下。

Windows 8 系统下:

Office 2013激活备份方法: 备份 C:\Windows\System32\spp\store 文件夹
Office 2013激活还原方法: 将之前备份好的 store 文件夹,覆盖到 C:\Windows\System32\spp\store 即可
store文件夹同时也是Windows 8的激活备份,前提是同一台电脑。

Windows 7 系统下:

Windows 7系统请备份:C:\ProgramData\Microsoft\OfficeSoftwareProtectionPlatform\tokens.dat
还原很简单,把备份的文件放回原位即可

将配置文件dovecot.conf的内容替换成以下代码,其他配置文件默认,基本上都能实现正常接收。

记得先行备份原文件。

附ubuntu下常用的dovecot相关命令:

查看dovecot监听的端口:sudo netstat -nutpl | grep dovecot
重启dovecot:sudo service dovecot restart

本篇适用于dovecot2.0版本配置
继续阅读

一、修改文件:../data/class/SC_MobileView.php

二、在footer.tpl中插入统计的图片

三、修改文件../data/class/SC_MobileImage.php使图片能正常显示

四、记得将ga.php上传到根目录下。