LFS 学习日记(第2章:准备一个新分区)

2010年03月02日 星期二 10时32分51秒

1, file:///home/mdx/Desktop/LFS6.5/LFS-BOOK-6.5-HTML/chapter02/creatingpartition.html
此节说:最小的LFS系统需要大约1.3G空间(包括存放源码和编译空间),如果作为主要操作系统还另外需要约2到3G的空间,这些空间较大部分的用于临时文件存放;另外还需要一个可与宿主系统共享的swap分区。
我的作法是用gparted程序把一个10G的分区分了5个G作为LFS分区,用fdisk程序建立分区。重启系统后进行下一步。 Continue reading "LFS 学习日记(第2章:准备一个新分区)"

LFS 学习日记(简介)

2010年02月26日 星期五 10时42分25秒
1,file:///home/mdx/Desktop/LFS6.5/LFS-BOOK-6.5-HTML/chapter01/how.html
从这节可知:现在的LiveCD没有更新己不适合于这个LFS6.5了;为了脱离宿主系统,需要编译两次工具链;初步理解,直到完成LFS并进入新系统之前,这个过程一直是在宿主系统运行的情况下进行,也就是说,在LFS进行的时候不影响宿主系统的使用。 Continue reading "LFS 学习日记(简介)"

祝贺大家中秋节快乐!

记几则朋友的中秋节手机短信,也以此送给朋友们:

1、

鲜花,或雅或艳,总栽在盆里;月亮,或圆或缺,总挂在天上;情谊,或远或近,总握在手中;朋友,见或不见,总在心中。祝您及家人国庆中秋快乐!

2、

装一袋阳光两把海风,自制了几斤祝福,托人到美国买了些快乐,法国买了两瓶浪漫,从心灵的深处切下几许关怀,作为礼物送给你,祝中秋节快乐。

3、

万里长城永不倒,向你问声早上好!春风已过万门关,祝你工资翻一番!每逢佳节倍思亲,每月都能拿奖金!桂林山水甲天下,存折塞满枕头下!

学习日记(http://www.learndiary.com)是2004年中秋节上线的,已经满3周年了。也顺便祝贺一下 🙂

WordPress数据库基本结构及导入原学习日记数据库相关SQL语句

经过数天的努力,终于把原来学习日记数据库导入了wordpress数据库,wordpress版的学习日记正式开张。作为开张第一篇日记,是关于wordpress数据库的基本结构学习和一些导入相关的sql,供自己备忘和一些有此需求的朋友参考。还请朋友看见错误提示一下。谢谢。
Continue reading "WordPress数据库基本结构及导入原学习日记数据库相关SQL语句"

Googlebot和 Mediapartners-Google 抓取报告中的怪事

Googlebot是google搜索抓取机器人,而Mediapartners-Google是为显示相关广告而抓取网页的机器人。

这几天,在Googlebot的抓取报告中出现这样的莫名其妙的字眼:


我们已成功访问您的主页。

-----------------------------------------------------------

restriction. not be translated.

而在Mediapartners-Google的抓取报告中出现莫名其妙的robots.txt拦截网址,问题是我在robots.txt中根本就没有拦截这些网址:


        已拦截网址      拦截原因  [?]    上一次抓取尝试     尝试失败

  http:/ / 209. 85. 165. 104/ search? q= cache:hIzBannSd6wJ:java. learndiary. com/ diaries/ 1367. jsp+error+1045+access+denied+for+user+root%40localhost&hl= zh-CN&gl= us&ct= clnk&cd= 7 Robots.txt 文件 2006-12-29 1

  http:/ / 64. 233. 161. 104/ search? q= cache:tvsE7YLr87kJ:java. learndiary. com/ diaries/ 1481. jsp+hibernate+spring&hl= zh-CN&gl= us&ct= clnk&cd= 128 Robots.txt 文件 2006-12-27 1

截图分别如下:

1)、Googlebot的抓取报告

2)、Mediapartners-Google的抓取报告

怎样控制iframe内嵌网页的位置

在日记静态页面嵌入jsp动态页面的一些总结和疑问中有一个问题如下:


1、页面菜单上部的用户信息是用iframe嵌入的,像下面:

   <!-- show user state with iframe framework -->

   <iframe frameborder="0" name="user_state" width="771" height="30"

scrolling="no" src="/common/userState.jsp"></iframe>

/common/userState.jsp是从当前session中取出用户的相关信息显示出来。

不过,我发现: 在firefox中位置不动的信息条在IE中却可以用鼠标上下移动,而且,始

位置在底部,还把字脚给挡住了,搞不懂怎么做了?

昨天,在把Dict.CN的部分免费学英语服务加在网站上的过程中,借鉴了iciba.com的多爱英文中的查词代码,把上面的代码改成下面这个样子,这样,在IE和firefox中这个iframe中的内容都能靠上正常显示了。如下:


<DIV><IFRAME border="0" marginWidth="0" marginHeight="0" src="/common/userState.jsp" frameBorder="no" width="771" scrolling="no" height="21"></IFRAME></DIV>

我不知道究竟是DIV的原因还是marginWidth或者marginHeight的原因,反正结果正常了。又是一个知其然不知其所以然的问题:)。

以后对这类技术还是应该进行系统的学习才是解决这些问题的根本。

把Dict.CN的部分免费学英语服务加在网站上

今天开始,我试着在用Dict.CN的部分服务:包括:划词、英语口语每日一句、中英文词及短语双向翻译。就是大家现在看到的本站每一网页的顶部那一排内容。Dict.CN他们的免费服务不止这些,完整的包括(摘自他们的使用帮助):

1. 在线拼音输入法

2. 在线Dict.CN机器人

3. QQ迷你门户

4. 划词助手-划遍天下网

5. 鼠标右键单词查询

6. Dict.CN站点划词翻译

7. Web API接口

8. 在您的主页上提供在线词典服务

9. 在您的博客上显示每日学口语的例句和发音

 

因为,Dict.CN的“中英文词及短语双向翻译”只适用于GB2312网页,在我的UTF-8网页上输入中文查询英文是乱码,不能工作。于是,我就把这个功能用iframe框架放在了一个GB2312的网页上,连带也把每日一句放进去了。因为那个划词翻译(也是可以中英文互译的)必须放在当前被翻译的页面中,所以就没有放进iframe框架内。

还有,如果为了避免加载速度影响整个网页的显示而采用原来使用的延迟加载技术(让del.icio.us不影响页面的加载(转帖)),好像划词翻译和每日一句就不会当鼠标移到上面而自动发音,不知道为什么。所以,就没有使用这种延迟加载技术。不过,现在来看,还没有看到Dict.CN因加载速度而影响整个网页加载的情况。服务的加载速度也许是这类网站发展壮大的关键因素之一,试想,你的服务和技术再好,却加载太慢,谁还有耐心等待你的优质服务?这也是这类网站要真正做大就必须想办法盈利的重大原因和前提之一。服务好-》盈利-》服务更好-》更盈利。。。,这才是这类网站(也许是更多的网站)做大做好,更好为网友服务的根本之道。

几个月前曾经试过的www.iciba.com的每日一句(在网站上显示每日一句>英语和在帖子中背单词),后来因为iciba的每日一句输出代码失效长达一个月以上就没有用了(取消了网站头部无效的金山词霸每日一句展示)。不过,金山词霸现在也专门推出了供其他网站调用资源的免费代码,包括(摘自他们的网站):

词典搜索

短句搜索

每日一句

每日 E文

即划即译

我不知道Dict.CN的服务究竟如何,也不知与iciba.com相比的优势和劣势,作为一个用户,我只用适合自己和适合上这个网站的朋友的服务。

附本站的用上述的Dict.CN的免费服务的代码,因为我是多个服务一起使用,就把每日一句中一个多余Dict.CN的链接去掉了(正常使用一般看不见这个链接,但是用linux下的w3m浏览器就看见了,而且在搜索引擎眼中这个链接应该是可见的),但是保留了查词功能中的Dict.CN的链接。实际上,Dict.CN的这个链接在我看来,从功能上的使用上来说仍然是多余的。但是,尊重Dict.CN的意见,特地保留了这个链接,也算是对Dict.CN为广大网友提供免费服务的赞赏吧:)。话又说转来,像单独的我们这样的小站,挂链接和不挂链接对Dict.CN也没有什么影响。Dict.CN只有取得许多网友的赞赏才能蓬勃发展,成为在线词典甚至在线英语学习的重量级网站。

下面是源码1:/common/dict.jsp,用<%@ include file="/common/dict.jsp" %>加在每一网页的顶部。


<table border="0" width="771" align="center">

<tr align="center">

<td width="105">

<span id="dict_status"></span>

<script src="http://dict.cn/hc/" type="text/javascript"></script>

<script type="text/javascript">

dictInit();

</script>

</td>

<td>

<DIV><IFRAME border="0" marginWidth="0" marginHeight="0" src="/common/dict_search.jsp" frameBorder="no" width="666" scrolling="no" height="45"></IFRAME></DIV>

</td>

</tr>

</table>

源码2:/common/dict_search.jsp


<%@ page contentType="text/html; charset=GB2312" %>

<html>

 <head>

  <title>

   Dict.CN english-chinese word search

  </title>

   <link rel="stylesheet" href="/common/web_font.css" type="text/css">

 </head>

 <body>

<table border="0" width="666" align="center">

 <tr align="center">

 <td>

 <span id="dict_daily">

 </span>

<script language="JavaScript" src="http://dict.cn/daily.php" defer="defer">

</script>

 </td>

 <td>

<form method="post" target="_blank"

action="http://dict.cn/search/">

<input maxlength=256 size=21 name=q><br>

<input type="submit" value="Look Up">

<a href="http://dict.cn" target="_blank">在线词典</a>

</form>

 </td>

 </tr>

 </table>

 </body>

</html>

上面的查词中有一个Dict.cn的链接,当我在linux的w3m浏览器输入了生词后按TAB键的焦点落在了链接上,而不是提交按纽。所以,我把这个链接移到了后面。我想,保留这个链接还是必要的。一是对Dict.CN意见的尊重,对他们服务的赞赏;二是这样做应该对他们的产品的推广有利,不管是从搜索引擎优化的角度还是让用户更好的记住他们:Dict.CN。一句话,Dict.CN在他们的网站上要求“定制效果时希望您能尽量保留在线词典的链接”是恰当的:)