窄多之Blog
网站,互联网,旅行 - 2009未来:浏览器化,标准化,框架化,三维化
2008年12月31日 星期三
2008年12月29日 星期一
黑客的嵌入代码
一朋友的网站上所有文件都被黑客加上这样的代码:
HTML中嵌入的javascript内容:
if(typeof(yahoo_counter)!=typeof(1))
//伪装成yahoo counter?
eval(unescape('...(省略)').replace(/\||\&|`|@|~|\$|#|\!/g,""));
//把要执行的脚本隐藏以来,通过replace替换冗长模糊字符和unescape解码还原。
var yahoo_counter=1;
PHP中嵌入的内容:

通过ob_start嵌入代码

解析出来的脚本内容:

目标地址形如http://78.110.175.21/cp/?n
不知他们这样做的目的是为何,可以获取什么样的信息。
$ whois 78.110.175.21
OrgName: RIPE Network Coordination Centre
OrgID: RIPE
Address: P.O. Box 10096
City: Amsterdam
StateProv:
PostalCode: 1001EB
Country: NL
$ whois 195.24.76.251
role: root eSolutions
address: 35, rue John F. Kennedy
address: L-7327 Steinsel
address: Luxembourg
phone: +352 20.500
fax-no: +352 20.500.500
e-mail: info@root.lu
remarks: +------------------------------------+
remarks: | Operational Issues: noc@root.lu |
remarks: | Abuse and Spam: abuse@root.lu |
remarks: +------------------------------------+
person: Andy BIERLAIR
address: root eSolutions
address: 35, rue John F. Kennedy
address: L-7327 Steinsel
phone: +352 20.500
fax-no: +352 20.500.500
nic-hdl: AB99-RIPE
mnt-by: ROOT-MNT
2008年12月27日 星期六
网站被墙在国外的Mysql数据库备份方案
不知道大家有没有这样的经历:刚买的国外虚拟主机,网站做好还没有来得及备份就被GFW"墙"了起来。但是没有备份数据的网站是很不稳妥的。辛苦做好的网站如何花最少的钱、或者不用装软件就可以轻松备份呢?
这里有一个有个办法,步骤如下:
1、找一个可以通过FTP访问被墙网站W的服务器A
2、在服务器A上编写PHP的FTP脚本B,任务是把Mysql备份脚本C上传到被墙网站W,
3、在服务器A上编写PHP的FTP脚本C,任务是执行Mysql备份脚本C
$backup=exec("/usr/bin/mysqldump --opt --host=localhost --user=dbuser --password=dbpasswd dbname > backup.sql");4、在服务器A上编写PHP的FTP脚本D,任务是把备份文件(backup.sql)下载到服务器A。
当然这些都可以全部用PHP来实现。简单运行脚本就可以轻松完成备份操作。
2008年12月24日 星期三
两个FLash问题
1. Flash CS3里面无法向FLex一样调用文件的问题
下面这种方式在CS3里面无效,
[Embed(source="zhaiduo.jpg")] private var zhaiduo:Class;
我们可以把文件导入库library, 通过linkage ID调用。如:linkage ID为"Zhaiduo"。
var zd:Zhaiduo=new Zhaiduo(100,100);
var myBitmap:Bitmap = new Bitmap(zd);
2. NetStream无法播放非本地FLV视频文件的问题
NetStream只允许本地bitmapData.draw。所以只有声音看不见影像。例子可以看里。
Nabble上有这样一段解释:
The only way around this is to deliver your video via a custom
configured flashCom server. (Open source solutions include red5 and
haXeVideo). These flashCom servers have to send a flag with the
NetStream that allows bitmapData.draw for your domain. Regardless,
you aren't going to get this from a remote server.
2008年12月18日 星期四
试用Google App Engine
很高兴今天收到Google通知,
Thanks for signing up to try Google App Engine! Your account has been activated, so you can begin building applications!
可以试用Google App Engine,好好学习一下,顺便练一练Python,看看能不能用App Engine开发出一个项目。^_^
2008年12月16日 星期二
今天发现博客打不开
晚上发现博客无法访问,但是其它blogspot网站没问题。也许被墙在国外了,可以通过这里Google Translate访问。
为什么不买国内虚拟主机?因为国内虚拟空间费用又贵,功能又差,文字还受限制。我的博客一没政治话题,二没颜色,干嘛要受这种限制。

也许有一天我完全无法访问这个博客,那我也不会再写下去。
为什么不买国外虚拟主机?2008年12月以前看过我的博客的人也许知道,我的博客曾经用过国外空间,但是因为疏忽,整个博客完全丢失。有阴影,暂时没打算花银子买。
2008年12月13日 星期六
关于中文分词和Mysql的中文全文搜索
最近对Mysql的中文全文搜索做了一下了解,熟悉Mysql的都知道Match Againt进行全文(FullText)搜索的巨大优势,但是Mysql对中文这些多字节字符的支持还远远不够。也就是说现在MYsql还不支持中文的全文搜索,中文全文搜索的主要问题在于如何把中文进行快速有效的拆分,所以需要我们自己开发一些辅助工具,才能帮助我们用中文享受全文搜索的福利。
目前国内主要搜索引擎,专业从事中文分词的公司都有自己的中文分词技术,但是不为大众所接触。个人对中文分词有见地和成果的,目前只发现这些:
1、hightman的FTPHP全文检索应用解决方案
2、张宴(Zhang Yan)的MySQL中文全文索引插件mysqlcft
其它分词的解决思想主要是把中文转换成MYsql可以接受的英文字母形式。如把中文用base64转码或unicode的形式保存。
不知谁还知道其它一些分词技术,予以分享。真希望国内多一点关注中文分词的技术和个人,一起推动中文全文搜索时代的真正到来。
2008年12月11日 星期四
2008年12月10日 星期三
Windows下还原Plesk系统备份文件
Plesk是国外虚拟主机最常见的几种虚拟主机控制台(Hosting Control Panel)之一,前面提到我的博客丢失前曾经在9月份有这中备份,但是由于备份文件下载下来没有后缀名,不知道如何解压。今天终于解决问题。根据Plesk官方论坛的解释,我是这样做的(文件名为zhaiduo.com_2008.09.18_10.56):
1、首先将zhaiduo.com_2008.09.18_10.56改名为zhaiduo.com_2008.09.18_10.56.zip。用Rar解压后发现,61M的文件变成了124M的zhaiduo.com_2008.09.18_10.56。
2、将文件zhaiduo.com_2008.09.18_10.56改名为zhaiduo,打开Windows自带的Outlook Express,然后直接将zhaiduo用鼠标拖拽到Outlook的收件箱,如果文件导入成功(可以多试几次),

会弹出下面的对话框(这封邮件进行解码时出错,邮件标头中含有无效数据),不用理会按确定。你会发现收件箱里多了一封新邮件。
3.新邮件里面可以看见附件的标志,点击就出现了所有附件的下拉菜单。

直接全部保存就可以了。
4.最后,附件里面可以看到类似zhaiduo.com.httpdocs的文件,不用惊慌,

把这些文件名加一个.tar的后缀,用RAR解压,所有文件就都看见了。^_^
二个Mysql错误
第一个错误:
Database Error!
You have an error in your SQL syntax near '; ' at line 1,
MySQL server version: 3.23.58 | PHP version: 4.3.2
原因:SQL语句最后";"分号后面多了一个空格:
where id='$id'; ";
第二个错误:
Error msg: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 104
Mysql Errors:
Lost connection to MySQL server at 'reading initial communication packet', system error: 104
系统自动恢复,原因不明。
博客重生

经历了11月底博客丢失的不幸灾难,窄多之Blog开始继续它的旅程。这次窄多之Blog选择了Google blogger的免费博客服务。丢失的所有文件,将陆续找回中。
找回丢失博客的主要问题:
1、如何恢复旧的备份文件?
由于以前hosting使用的是Plesk Control Panel,它的备份文件无法用普通解压软件解压。
2、丢失的图片如何找回?
3、以前博客上自制的php脚本在blogger无法运行,是否需要再买空间?
4、如果blogspot再次被“墙”,博客无法访问,有什么对策?
经验总结:
1、应该有完善的博客备份恢复机制。保持博客的最新备份。
2、充分利用RSS Reader等其他渠道共享备份,尽量让搜索引擎cache你的所有博客页面。
3、图片等多媒体文件最好存放在flickr, picasa等专业图片存储共享网站,而且是免费的。
4、注意博客空间的使用期限,多留意空间提供商的消息和通知。
通过Google Cache找回的2008年12月以前旧文章列表(2006-8 to 2008-11):
关于窄多 我好旅行 Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 Page 13 Page 14 Page 15 Page 16 Page 17 Page 18 Page 19 Page 20 Page 21 Page 22 Page 23 Page 24 Page 25 Page 26 Page 27 Page 28 Page 29 Page 30 Page 31 Page 32 Page 33 Page 34 Page 35 Page 36 Page 37 Page 38 Page 39 Page 40 Page 41 Page 42 Page 43 Page 44 Page 45 Page 46 Page 47 Page 48 Page 49 Page 50 Page 51 Page 52 Page 53 Page 54 Page 55
Tag列表
人生 财富 example English Hack 英语练习 算法 推荐 CAPTCHAS 郁闷 专利 读图时代 GIF89a LZW 服务器 刀片式 比较 open-source 三维 手机 3D 上网 设计 layout 链接 转让 cpanel html Mysql 便宜 酒店订房 SNS 奖励 MyBlogLog CHARACTER SET WP升级 COLLATION sql server 测试 省钱 make error short tags unexpected $end undefined reference xhtml编辑器 可视化 浏览器 Apache SEO 图像技术 adsense Javascript 鄙视 Wordpress 抱怨 Yahoo PHP5 AS3 教程 出错
标签: 窄多废话
先前帖子
- PHP5.3.0==deprecated ^_^!
- Windows下快速安装Subversion的Apache服务器
- 2009-7-16记号:三维相关
- Unity3D确实很酷
- Publish Blog Test Through Google Data API
- 20090514学习
- jQuery1.3.2在IE8下出现“Invalid Argument”错误的问题
- 基于FLASH的免费三维字体生成工具
- Away3D测试
- 测试Alternativa3D
存档
订阅
帖子 [Atom]
2008年12月以前旧文章列表(2006-8 to 2008-11):
Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 Page 13 Page 14 Page 15 Page 16 Page 17 Page 18 Page 19 Page 20 Page 21 Page 22 Page 23 Page 24 Page 25 Page 26 Page 27 Page 28 Page 29 Page 30 Page 31 Page 32 Page 33 Page 34 Page 35 Page 36 Page 37 Page 38 Page 39 Page 40 Page 41 Page 42 Page 43 Page 44 Page 45 Page 46 Page 47 Page 48 Page 49 Page 50 Page 51 Page 52 Page 53 Page 54 Page 55
关于窄多 我好旅行
Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 Page 13 Page 14 Page 15 Page 16 Page 17 Page 18 Page 19 Page 20 Page 21 Page 22 Page 23 Page 24 Page 25 Page 26 Page 27 Page 28 Page 29 Page 30 Page 31 Page 32 Page 33 Page 34 Page 35 Page 36 Page 37 Page 38 Page 39 Page 40 Page 41 Page 42 Page 43 Page 44 Page 45 Page 46 Page 47 Page 48 Page 49 Page 50 Page 51 Page 52 Page 53 Page 54 Page 55
关于窄多 我好旅行


