小皮说事儿 | 曰:一如既往得不着调

这个社会真拥挤,小皮也想搞IT

1.0-搞技术:搞搞技术很好玩

混口饭吃。做好就行,不要太投入,hoho~

简便的站点MySQL数据库备份

由于论坛服务器需要重装系统,原有数据库大约300M左右。由于数据本身的冗余问题,使用mysqldump工具备份数据后并不能完全恢复。

考虑使用复制数据库文件的方法备份,具体操作:

  1. tar 打包MySQL / data 下相应数据库文件夹;
  2. 重新安装MySQL后,建立和原来一样数据库,不需要建立表,但是数据库的编码要正确;
  3. 建立数据库后,MySQL/ data 下会产生一个和数据库名相同的文件夹;停止MySQL服务后将备份文件解压到该文件夹,并确定所有文件的权限和所有者正确。
  4. 重新启动MySQL服务。

重新安装后原有数据可以正常使用。

另一个问题是apache默认字符的问题,如果设置了apache默认字符编码,发送数据前apache会首先发送charset信息,如果html中的charset与apache不同,会出现页面显示上的乱码。

发表于 @ 2006年11月22日 11:05 PM | 评论 (0)

关于www.sample.com与sample.com的区别

黑色梦中的SEO blog中提到了http://www.bloghuman.com/post/190.htm 。小皮发表的评论被系统认为疑似spam,俺就先发到这里了:

关于www.sample.com与sample.com的区别搜索引擎(至少是Google)现在已经可以自动识别。

小皮推测,条件是网站是否使用sample.com做为外部连接。

Google中cache:http://xiaop.net会得到cache:http://www.xiaop.net相同的结果,甚至被索引的时间和显示的url完全相同;
cache:http://quxizang.com就不可以(cache:http://www.quxizang.com)。

因为前者在早期宣传时使用了xiaop.net的url并于www.xiaop.net使用相同的内容指向;而quxizang.com并没有。

小皮推测这可能是google搜索引擎智能化信息处理的一部分。毫无疑问url的唯一性是链接分析的基础,而这种情况以及301转向时PR值的传递也是一个很棘手的问题。现在还不能肯定Google是如何处理后面这个问题的。但是可以肯定如果正确使用301转向,PR值可以被正确分配到相应的网页。

之前小皮在个人网站www.xiaop.net 上新建目录www.xiaop.net/blog使用301转向到donews:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://blog.donews.com/xiaop");
?>

在新的PR释放出后小皮发现页面www.xiaop.net/blogblog.donews.com/xiaop获得了相同的PR值4。

发表于 @ 2006年10月23日 1:34 AM | 评论 (0)

搞技术:网站的目录设计点滴

搜索引擎和网站的目录结构

  • 扁平的目录设置
  • 目录深度和PR值没有直接关系
  • 搜索引擎能跟进的导航配置
  • Roborts Exclusion Protocal避免信息冗余

我的理解:

  1. 对某页面PR影响最大的是高质量的外部链接,而目录(也可以理解成url)更应该注重逻辑性,目录设置在符合网站逻辑结构基础上,应该趋于扁平化;同时不能因为扁平化而破坏了网站逻辑结构
  2. 网站内部链接(导航结构)形成环路:导航的作用是面向用户的“地图”,同时也是面对搜索引擎的。小皮曰:面向搜索引擎的网站结构设计可以理解为面向用户的网站设计。
  3. 从技术上引导控制和引导搜索引擎:roborts.txt可以避免对目录内重复信息的遍历

发表于 @ 2006年03月29日 9:33 PM | 评论 (0)

搞技术:keso不能通过W3C验证

本blog使用Donews模版keso,不能通过W3C的验证。错误不多,做一下调整就好:

  1. 头部信息不符合html4.0标准

    <link href="index_files/style.css" type="text/css" rel="stylesheet" media="all">
    <link href="index_files/customcss.css" type="text/css" rel="stylesheet" media="all">
    <link href="index_files/print.css" type="text/css" rel="stylesheet" media="print">
    <link href="http://blog.donews.com/xiaop/rss.aspx" title="RSS" type="application/rss+xml" rel="alternate">
    <link type="text/css" rel="stylesheet" media="all" id="searchstatus-nofollow" href="index_files/nofollow.css">

  2. 除去form的name标签

    <form method="post" action="" id="Form1">

  3. 当右侧导航的<h3>后没有项目时,依然会出现<ul>标签,建议在程序检验项目是否存在后再生成列表。

发表于 @ 2006年03月20日 2:47 PM | 评论 (0)

搞技术:Donews模版的更改
  1. LOGO当然要换一下,:)

    #header {
        background: #F9F9F9 url("/images/blog_donews_com/xiaop/xiaop.jpg") no-repeat 20px .7em;
    }

  2. 便于观察超链接

    a {
        padding: 0 3px;
    }

  3. 换个颜色

    h1 a:hover {
       color: #666;
    }

  4. 原列表h6有些小

    h2,
    h3,
    h4,
    h5,
    h6{
        font-size: 10pt;
    }

  5. 换个样式

    code {
        line-height: 1.2em;
        border: 1px dotted #ccc;
        background-color: #f9f9f6;
        display: block;
        padding: .4em 1em;
        width: 35em;
    }

俺是Open Source的,提供下载。:)

update: 改变一下风格。页面不再更改,请参考以上下载地址。

发表于 @ 2006年03月20日 2:44 PM | 评论 (0)

搞技术:Web服务软件(13:03 2006-4-11)

13:03 2006-4-11

11:19 2005-11-09

  1. httpd-2.0.55
  2. php-4.4.1-31 Oct 2005
    php-5.0.5-05 Sep 2005
  3. Zend_Optimizer-2.5.10
  4. Zend_Engine
  5. mysql-4.1.15
    mysql-5.0.15
  6. phpMyAdmin-2.6.4-pl3

发表于 @ 2005年11月04日 10:15 AM | 评论 (0)

搞技术:PHP安全
  1. variables_order = "es"
  2. open_basedir for each VirtualHost
  3. session.save_path for each VirtualHost
  4. safe_mode for VH for sale & restrict some functions
  5. shell (see book Programming PHP page.331)
  6. log_errors to user dir
  7. allow_url_fopen = Off

发表于 @ 2005年08月03日 2:45 PM | 评论 (1)

第1页,共1页

news

就是他

小皮在北京

xiaop.net/blog

文章分类

版权说明

如无特殊说明
版权:创作共用,欢迎转载,注明出处
署名:非商业用途,如有需要,请联系小皮的秘书(也就是小皮)

Creative Commons License

其他东西

导航

blog stats

文章

收藏

相册

技术骠悍的家伙们

网聚狼的力量

总看看喜欢的网站

存档


正在读取评论……