马丁博客
创业是条艰苦的路!
由马丁博客撰写的日志
xoops robots 写法 以及robots规则介绍
五 7th
代码如下:
View Code ROBOTSUser-agent: *
Disallow: /
Disallow: /cgi-bin/
Disallow: /tmp/
Disallow: /cache/
Disallow: /class/
Disallow: /images/
Disallow: /include/
Disallow: /install/
Disallow: /kernel/
Disallow: /language/
Disallow: /templates_c/
Disallow: /themes/
另外介绍下robots:
User-agent: * 允许所有蜘蛛爬行。当然也可以有选择性的进行筛选。
例如:User-agent: Googlebot (还有一种叫做Mediabot,这种蜘蛛也是Google的,它的目的是抓取网页来匹配Google AdSense与内容相关广告的。) Baiduspider(百度蜘蛛).
Disallow: / 禁止蜘蛛爬行目录。
Allow: / 允许爬行的目录。
Allow: /~modules/news 允许访问特定目录中的部分url.
Disallow: /~modules/ 禁止访问特定目录中的部分url.
Allow: .htm$ 仅允许抓取 .htm结尾的url 当然也可以对其他文件进行设置 例如:(Allow: .jpg$).
Disallow: .jpg$ 则相反.
代码如下:
另外介绍下:User-agent: * 允许所有蜘蛛爬行。当然也可以有选择性的进行筛选。例如:User-agent: Googlebot (还有一种叫做Mediabot,这种蜘蛛也是Google的,它的目的是抓取网页来匹配Google AdSense与内容相关广告的。) Baiduspider(百度蜘蛛).
Disallow: / 禁止蜘蛛爬行目录。Allow: / 允许爬行的目录。
Allow: /~modules/news 允许访问特定目录中的部分url.Disallow: /~modules/ 禁止访问特定目录中的部分url.
Allow: .htm$ 仅允许抓取 .htm结尾的url More >
lamp 是什么
五 4th
LAMP是一个缩写(linux apache mysql php[perl,python]),起源于英国,它指一组通常一起使用来运行动态网站或者服务器的自由软件.
Linux,操作系统;
Apache,网页服务器;
MySQL,数据库管理系统(或者数据库服务器);
PHP 和有时 Perl 或 Python,脚本语言。
虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的廉价和普遍,这个组合开始流行(大多数Linux发行版本捆绑了这些软件)。当一起使用的时候,它们表现的像一个具有活力的解决方案包。
LAMP包的脚本组件中包括了CGIweb接口,它在90年代初期变得流行。这个技术允许网页浏览器的用户在服务器上执行一个程序,并且和接受静态的内容一样接受动态的内容。程序员使用脚本语言来创建这些程序因为它们能很容易有效的操作文本流,甚至当这些文本流并非源自程序自身时也是。正是由于这个原因系统设计者经常称这些脚本语言为胶水语言。
Michael Kunze 在一篇为德国电脑杂志c’t(1998,第12期,230页)而写的文章中使用了缩略语 LAMP。这篇文章意在展示一系列的自由软件成为了商业包的替换物。由于IT世界众所周知的对缩写的爱好,Kunze提出LAMP这一容易被市场接受的术语来普及自由软件的使用。
O’Reilly和MySQL AB在英语人群中普及了这个术语。的确,MySQL AB 自己的市场推广在某种程度上基于LAMP包的推广。其他的项目和厂商则推行这个术语的一些变体,包括:
LAPP(以PostgreSQL 替代 MySQL).
LAMP(最后两个字母意味着 Middleware 和 PostgreSQL).
WAMP(以 Microsoft Windows 替代 Linux).
MAMP(以 Macintosh 替代 Linux).
LAMJ 意指 JSP/servlet.
BAMP 以 BSD 替代 Linux.
WIMP 指 Microsoft Windows, Microsoft IIS,MySQL, PHP.
AMP(省略了操作系统;Apple最喜欢这个词眼[来源请求]).
XAMP(xml + apache + mysql + php).
一些人借用LAMP 来描述一类可定制组成的系统,而不是制造一系列新词,并用它来表示这些系统和统一打包的页面开发环境的不同。
Ubuntu 10.04 LTS 正式发布
四 30th
ubuntu 10.04 LTS 发布了。mark 一下。
个人觉得最快源是台湾源,国内的下载速度才30kb的样子。台湾源有300kb左右。
台湾源
http://ftp.cs.pu.edu.tw/Linux/Ubuntu/ubuntu-cd/lucid/ubuntu-10.04-desktop-i386.iso
搜狐源
http://mirrors.sohu.com/ubuntu-releases/lucid/ubuntu-10.04-desktop-i386.iso
风格类似于:Mac OS X。
启动速度加快了不少。
Ubuntu桌面版
Ubuntu桌面版主要面向普通PC用户,适用于日常应用。Ubuntu桌面版提供了基本的应用程序,其用户界面也是大家所熟悉的。大体上,这个版本主要针对家庭PC用户和Ubuntu初学者。你可以把它作为主操作系统。
Ubuntu 10.04 LTS桌面版下载页面:
http://www.ubuntu.com/getubuntu/download
Ubuntu 服务器版
Ubuntu 服务器版可以更好地满足支持高运行速度、高内存服务器的要求。这个版本主要是面向网络管理员,Ubuntu官方也将很快推出相关的认证体系。
Ubuntu 10.04 LTS服务器版下载页面:
http://www.ubuntu.com/getubuntu/download-server
Ubuntu上网本版
Ubuntu上网本版主要是面向一些上网本用户。这个版本一般非常精简,用户界面也很简约。
Ubuntu 10.04 LTS上网本版下载页面:
http://www.ubuntu.com/getubuntu/download-netbook
ubuntu windows 文件共享
四 26th
文件共享在团队合作中是比较重要的。最经和同事一起协作开发就用到了,方法贴出来把。
安装samba:
sudo apt-get install samba
sudo apt-get install smbfs
下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share
首先创建这个文件夹
mkdir /home/ray/share
chmod 777 /home/ray/share
备份并编辑smb.conf允许网络用户访问
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
搜寻这一行文字
;security = user
用下面这几行取代
security = user
username map = /etc/samba/smbusers
若要使用用户可以匿名访问到,用下面这一行取代:
security = share
将下列几行新增到文件的最后面,假设允许访问的用户为:youuser。而文件夹的共享名为 Share
[Share]
comment = Shared Folder with username and password
path = /home/ray/share
public = yes
writable = yes
valid users = youuser
create mask = 0700
directory mask = 0700
force user = nobody
force group = More >
为玉树地震遇难同胞默哀,纪念国际奥委会终身名誉主席-萨马兰奇
四 22nd
胡安·安东尼奥·萨马兰奇(Juan Antonio Samaranch,1920.7.17-2010.4.21)侯爵,西班牙人,前国际奥林匹克委员会主席,国际奥委会终身名誉主席。2010年4月21日,萨马兰奇病逝于西班牙巴塞罗那,享年89岁。
纪念一下,国际奥委会主席,同时为玉树地震遇难同胞默哀.
access left join 使用方法
四 18th
最近在用了下好久不用的access数据库。发现left join 和mysql的写法有些不一样记录一下。
access 左链接 层层都要加括号”()”。
mysql left join
View Code MYSQLselect h.*,ht.HouseTypeName,rt.RegionName,st.SubwayName from house h
left join HouseType ht on ht.ID = h.HouseTypeID
left join RegionType rt on rt.ID = h.RegionTypeID
left join SubwayType st on st.ID = h.SubwayTypeID
group by h.id order by h.id desc
access lef join
View Code ACCESSselect h.*,ht.HouseTypeName,rt.RegionName,st.SubwayName from
(
( (house h left join HouseType ht More >
php 配置文件 php.ini 详细介绍
四 17th
View Code PHP;;;;;;;;;;;;;;;;;
;; 关于php.ini ;;
;;;;;;;;;;;;;;;;;
; 这个文件必须命名为’php.ini’并放置在httpd.conf中PHPINIDir指令指定的目录中。
; 最新版本的php.ini可以在下面两个位置查看:
; http://cvs.php.net/viewvc.cgi/php-src/php.ini-recommended?view=co
; http://cvs.php.net/viewvc.cgi/php-src/php.ini-dist?view=co
;;;;;;;;;;;;
;; 语法 ;;
;;;;;;;;;;;;
; 该文件的语法非常简单。空白字符和以分号开始的行被简单地忽略。
; 章节标题(例如: [php])也被简单地忽略,即使将来它们可能有某种意义。
;
; 设置指令的格式如下:
; directive = value
; 指令名(directive)是大小写敏感的!所以"foo=bar"不同于"FOO=bar"。
; 值(value)可以是:
; 1. 用引号界定的字符串(如:"foo")
; 2. 一个数字(整数或浮点数,如:0, 1, 34, -1, 33.55)
; 3. 一个PHP常量(如:E_ALL, M_PI)
; 4. 一个INI常量(On, Off, none)
; 5. 一个表达式(如:E_ALL & ~E_NOTICE)
;
; INI文件中的表达式仅使用:位运算符、逻辑非、圆括号:
; | 位或
; & 位与
; ~ 位非
; ! 逻辑非
;
; 布尔标志用 On 表示打开,用 Off 表示关闭。
;
; More >
apache .htaccess 规则
四 16th
.htaccess文件是Apache服务器上的一个设置文件。它是一个文本文件,可以使用任何文本编辑器进行编写。.htaccess文件提供了针对目录改变配置的方法,即通过在一个特定的文档目录中放置一个包含一个或多个指令的文件(.htaccess文件),以作用于此目录及其所有子目录。.htaccess的功能包括设置网页密码、设置发生错误时出现的文件、改变首页的文件名(如index.html)、禁止读取文件名、重新导向文件、加上MIME类别、禁止列目录下的文件等。
在需要针对目录改变服务器的配置,而对服务器系统没有root权限时,应该使用.htaccess文件。如果服务器管理员不愿意频繁修改配置,则可以允许用户通过.htaccess文件自己修改配置,尤其是ISP在一台机器上提供多个用户站点,而又希望用户可以自己改变配置的情况下,一般会开放部分.htaccess的功能给使用者自行设置。
ubuntu 路由上网
四 10th
ubuntu(9.04,9.10,10.04) 路由上网
1.sudo pppoeconf 先设置好拨号上网按照提示输入用户名和密码。
2.sudo gvim /etc/network/interfaces
预先做好备份。copy如下。
View Code SHELLauto lo
iface lo inet loopback
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
auto eth0
iface eth0 inet dhcp
3.sudo /etc/init.d/networking restart 重启一下
查看路由状态命令。
命令:route
大功告成。