2007年5月8日火曜日
最好的文本编辑器SciTE配置方法详细实例
# "#"开头的行是注释,scite在解析时会忽略.我们看SciTEGlobal.properties中不少配置属性都用#注释掉了,你只要删除行首的#就可以启用了。
# 设置启动时左边距,上边距,宽,高. 宽高设成-1时表示最大化
position.left=0
position.top=0
position.width=-1
position.height=-1
# 当打开两个scite时,设成1,并position.left=0,position.width=屏幕宽度一半, 这时两个scite实例就可以并列显示了.这在特殊情况下可能有用
position.tile=0
## 设置可以同时打开文件的数目,就象使用多页面浏览器一样。只能设置在全局配置中,并且在启动scite前修改才能生效。如果用的是autoit专用版,这个值已经设成20,不用改。
buffers=20
# 当打开多个页面时,设成1,按Ctrl+tabb 切换到先前打开页面; 设0时则按排列顺序切换.
buffers.zorder.switching=1
## 1为关闭未保存文件时提示,如果设成0则自动保存,不提示
are.you.sure=1
## 0为编译时自动保存文件,不提示. 设成1则提示保存
are.you.sure.for.build=0
# 1为编译时自动保存所有文件
#save.all.for.build=1
# 启动时空白不可见
view.whitespace=0
# 缩进空白可见
view.indentation.whitespace=1
# 设置空白符的前景色和背景色
whitespace.fore
whitespace.back
# 每个空白缩进单元显示一条垂直线,修改后重启Scite文本编辑器生效。
view.indentation.guides=1
highlight.indentation.guides=1
# 初始化时不显示行结束符。所谓行结束符就是回车CR,换行LF,或回车换行CRLF。打开不同平台下创建的文件时可能有用. windows,mac,unix就是三个不同的平台.
view.eol=0
# 行结束符的模式,UNIX使用LF, Macintosh使用CR, Dos/Windows使用CRLF
#eol.mode
# 启用这项设置会覆盖eol.mode的设置。设成1表示根据文档内容选择行结束符模式.
#eol.auto=1
##代码编辑区两边的留空.由此可见,SciTE的设置真是非常细致, 在定制性上很少有text editor文本编辑器能比得上,当你熟悉以后你就会越来越喜欢上她的.
blank.margin.left=4
#blank.margin.right=4
## 初始化是编辑区左边,显示行号列右侧的边距。书签标志就在这里
margin.width=16
# 代码编辑区左侧,显示折叠符号列的颜色和高亮颜色。
#fold.margin.colour=#FF0000
#fold.margin.highlight.colour=#0000FF
## 全屏时隐藏菜单栏,经yidabu.com测试,只有在全局配置里更改才有效。
# full.screen.hides.menu =1
# 最小化到屏幕下方的任务栏。如果改成1,就是最小到屏幕最右下角的托盘区域。
minimize.to.tray=0
## 初始化时编辑区左边显示行号列可见。如果你不写代码,只是用来写文章,那么这里可设成0,也就是不显示行号,编辑区会更大些。
line.margin.visible=1
## 行号列的宽度,也就是预留几位数的行号,如果你希望位数不足时能自动扩展,可以在数字后跟个+号,比如line.margin.width=3+
line.margin.width=6
# scite启动时tab栏可见。
tabbar.visible=1
## 当只打开一篇文档时隐藏tab栏。(yidabu.com注:这样编辑区就更大了,写文档时就更方便,可见scite作者想得非常周到)
tabbar.hide.one=1
# tab栏启用多行模式。同时打开较多文件时,多行模式比较方便。
tabbar.multiline=1
## 启动scite时工具栏可见. yidabu.com这里改成0,因为很少用到工具栏。当然,这个随各人的喜好而定。
toolbar.visible=1
# 工具栏可分离
#toolbar.detachable=1
## 启动scite时状态栏可见
statusbar.visible=1
# 菜单栏可分离
#menubar.detachable=1
# 状态栏循环周期及具体显示哪些信息。可以暂不去管它,以后熟悉以后,有空时可以参照scite全局配置里的设置自己修改试试。
statusbar.number
statusbar.text.number
## 直接绘制输出到屏幕。启用后较少闪烁,但速度会有略慢。不过经yidabu.com测试,肉眼感觉不到差异。
buffered.draw=1
## 不启用两阶段绘制文字,速度更快. yidabu.com改成1,显示效果更好,但会略慢一些。
#two.phase.draw=0
## 当前文件被外部修改时自动重新载入
load.on.activate=1
# scite失去焦点时自动保存文档。在某些时候这个选项很有用,比如切换到另外的程序去查看文档编辑效果。
#save.on.deactivate=1
# 当load.on.activate=1时,启用这个选项,重新载入时会先询问你
#are.you.sure.on.reload=1
# 重新载入文档时保留还原信息
reload.preserves.undo=1
# 在已运行的Scite中打开新文件
check.if.already.open=1
# 0为取消"打开的文档只读"。如果设成1,打开文档只读,但新建文档不受影响。
read.only=0
# 1表示关闭最后文档时,自动退出scite文本编辑器. 如果不启用或设成0,scite文本编辑器不退出并保留一个空白文档
#quit.on.close.last=1
# 设置选中文本的前景色,背景色和透明度
election.fore=#006000
selection.back=#E0E0E8
#selection.alpha=30
# 设置光标的颜色,宽度,及光标所在行的背景色,透明度。透明度0为完全透明,255为不透明。光标宽度可选1,2或3
#caret.fore=#FF0000
#caret.width=2
caret.line.back=#FFFED8
#caret.line.back.alpha=63
# 设置光标的闪动周期,以毫秒为单位,0为不闪,500为一秒闪一次。
caret.period=500
# 长行指示
edge.column=200
edge.mode=0
edge.colour=#F9F9F9
# 指定控制字符显示
#control.char.symbol=.
# 设置错误行的前景色和背景色
#error.marker.fore=#0000A0
#error.marker.back=#DADAFF
# 设置书签列的前景色,背景色和透明度。如果书签列被关闭,书签所在行将以指定透明度显示
#bookmark.fore=#808000
#bookmark.back=#FFFFA0
bookmark.alpha
# 通过搜索找到字符串显示的颜色(用半透明显示)
#find.mark=#0000FF
# 按F4查找下一条信息时自动选择错误所在行。目前只支持Html Tidy
#error.select.line=1
## 定义一个路径,指定执行菜单FIle,Open Selected Filename时的搜索路径。
openpath.*.au3=D:\AutoIt\code;D:\AutoIt\web
# 语法举例 openpath.$(file.patterns.cpp)=$(cpp_includes)
# 这个功能很有意思,比如我要打开 myfile.au3 这个文件,该文件位于上面指定的搜索路径,这时只要把光标移动到myfile.au3,再按快捷键Ctrl+Shift+O就自动打开这个文档了
## 指定执行File菜单Open Selected Filename命令时打开文件的默认后缀,例如o 我们把光标放到字符myfile再按快捷键Ctrl+Shift+O就自动打开这个文档了
pen.suffix.*.au3=.au3
# 保存文件时去除尾随空格
#strip.trailing.spaces=1
# 保存时确保文件以行结束,这在处理文档时有时要用到
#ensure.final.line.end=1
# 保存文件时确保所有行结束符一致
ensure.consistent.line.ends=1
# 载入特定语言的缩写文档, 并覆盖默认缩写文件,如:abbreviations.*.au3=$(SciteUserHome)/au3abbrev.properties
# 运用缩写文件,我们只要输入几个字母,然后按快捷键,就可以自动填写很复杂的句子
# abbreviations 文件的格式,我们只要打开别的语言的文档看看就知道了,如果你和yidabu.com一样,安装的是Scite4AutoIt的版本,那么,执行菜单 Optionss, Open Abbreviations File,就会打开AutoIt所用的缩写文件,看一下就知道了
abbreviations.filepattern
# 载入特定语言的api文档,多个文档用;分隔。api中包含标识符,函数参数等。api文档用来自动提示和自动完成
# 举例如:au3.properties中是这样引用api文档的:api.$(file.patterns.au3)=$ (SciteDefaultHome)\api\au3.api;$(SciteDefaultHome)\api\au3.user.calltips.api
# api文件的格式,如果你安装的是Scite4AutoIt的版本,那么你只要打开SciTE目录下的api目录,就能看到AutoIt所用的api文档,看看就知道了
# Scite4Autoit的下载和安装,见yidabu.com的另一篇文章。
api.filepattern
# 设成1,自动完成只有一个匹配项时,就自动插入而不显示候选框。许多时候,自动插入不是我们所需要的,所以这个选项通常设0。当然,所有自动完成词条前面部分的拼写都没有重复时,启用这项将很方便。
autocomplete.choose.single=0
# 自动完成匹配时不区分大小写, 举例au3.properties中:autocomplete.au3.ignorecase=1
autocomplete.lexer.ignorecase
autocomplete.*.ignorecase
# 如果设置非空,输入任何字指定范围内字符都会引发自动完成. *表示不指定语言类型,下面不再说明.
# 举例au3.properties文件中:autocomplete.au3.start.characters=$(chars.alpha)$(chars.numeric)$_@#
autocomplete.lexer.start.characters
autocomplete.*.start.characters
# 如果设置非空,输入指定字符就会触发自动完成,比如设置autocomplete.python.fillups=( ,api文件中包含 string.replace,当输入"string.r(" 时就会触发自动完成,自动插入"string.replace(" 。 *表示不指 定语言类型
autocomplete.lexer.fillups
autocomplete.*.fillups
## 如果设置成1,当输入一个词,如果文档只有这个词以该字符开始,就会显示一个自动完成选择框,按Tab键就能完成自动输入。
autocompleteword.automatic=0
# 匹配calltip时是否忽略大小写,au3.properties中的例子:calltip.au3.ignorecase=1
# 所谓calltip就是函数的自动提示,包括函数名,参数和函数说明
calltip.lexer.ignorecase
calltip.*.ignorecase
# 设定calltip的标识符范围,比如AutoIt脚本语言中,calltip.au3.word.characters=$(chars.alpha)$(chars.numeric)_ 也就是所有字母,数字,_都是函数开始的标识符. 如果是Python还要加上.
calltip.lexer.word.characters
calltip.*.word.characters
# 指定calltip的参数开始,结束,分隔标志.多数编程语言以左括号开始,逗号或分号分隔,右括号表示结束。
calltip.lexer.parameters.start
calltip.lexer.parameters.end
calltip.lexer.parameters.separators
calltip.*.parameters.start
calltip.*.parameters.end
calltip.*.parameters.separators
# 可能每个函数定义后面包含函数的说明,要在自动提示的第二行显示函数说明,请指定函数定义的结束符,多数语言用的是")",在AutoIt脚本语言中是calltip.au3.end.definition=)
calltip.lexer.end.definition
calltip.*.end.definition
## xml和html文档标签自动关闭
xml.auto.close.tags=1
# xml和html文档标签大小写不敏感
html.tags.case.sensitive=0
# asp的默认脚本语言,设成1时是Javascrīpt, 2是VBscrīpt, 3是Python
asp.default.language
# cpp文档标识符是否允许$,如果不知道cpp的这条请略过
lexer.cpp.allow.dollars
# sql中,\是否作转义符
sql.backslash.escapes
# c++用的
styling.within.preprocessor
# Python用的,你不用Python编程语言的话,这条不用管
tab.timmy.whinge.level
# 用户自定义命令
user.shortcuts
# 用户自定义右键菜单,如:user.context.menu=||Add as Snippet|1116|
user.context.menu
## 编辑区和输出区的初始化缩放比例。0是默认值,正值放大,负值缩小。
## 这是一个比较实用的配置,你不用修改任何样式就可以改变屏幕表现,yidabu.com把值改成了1
magnification=-1
output.magnification=-1
# 输出区的位置,大小,及启动scite文本编辑器时输出区是否隐藏
# 输出区在下方
split.vertical=0
#output.horizontal.size=200
#output.vertical.size=60
#output.initial.hide=1
# 执行命令前清空输出区的内容
clear.before.execute=1
# 编辑区和输出区滚动条的设置
horizontal.scrollbar
horizontal.scroll.width
output.horizontal.scrollbar
output.horizontal.scroll.width
output.scroll
end.at.last.line
# 行太长时自动换行
wrap=1
# 指定Open File对话框中文件类型,详见全局配置文件
open.filter
# 用Scite文本编辑器打开最大不超过多少byte的文件。0表示不限制。如果设置一个值,打开文件进超过限制,就会先提示你,接受就打开,不接受相当于什么也没有发生
#max.file.size=1
# 保存文件前先删除原文件
#save.deletes.first=1
# 保存最近打开文件,下次启动SciTE时会自动重新载入。
save.recent=1
save.session=1
# 设置"打开文件"命令的初始目录为当前文件目录。这个功能非常实用,否则有时文件目录很深,要打开一个文件,一级级点击进去真是麻烦。
# SciTE作者真是细心,我们想到的他想到了,我们没有想到的他也想到了。
open.dialog.in.file.directory=1
## 字符集,简体中文GBK要改成936
#code.page=932
#output.code.page=65001
## 字体,GB2312=134 or BIG5=136, 我们用简体中文,也就是GB2312,值要改成134,如果是繁体就是136
#character.set=128
# 特定语言的注释设置, 如果你想偷懒,你可以使用已经配置好的Scite4AutoIt的版本,事实上,yidabu.com用的就是这个版本,这篇文章就是用这个版本写的。
# 怎么用Scite4AutoIt来写文章或日记,请关注yidabu.com的系列教程
comment.block.lexer
comment.block.at.line.start.lexer
comment.stream.start.lexer
comment.stream.end.lexer
comment.box.start.lexer
comment.box.middle.lexer
comment.box.end.lexer
## 新建文件时的默认语言模块,比如yidabu.com用的是Scite4AutoIt的版本,所以在全局配置中有这句:default.file.ext=.au3 要根据你实际所用的语言修改
default.file.ext=.au3
# 每个词由哪些字符组成,一般是字母,数字和下划线。在AutoIt的语言文件au3.properties中是:word.characters.$(file.patterns.au3)=$(chars.alpha)$(chars.numeric).$_@#
# 我们可以把常用中文字加到字符范围,实际上yidabu.com就是这么做的
word.characters.filepattern
# 指定空白符由哪些字符组成,默认值为空白和0x20以下值
whitespace.characters
# 样式设置.使用*设置的全局样式能被所有语言继续(除非被特定语言的样式设置覆盖),请参看全局配置中的示例
style.*.stylenumber
style.lexer.stylenumber
# 全局默认样式
# 默认
style.*.32=$(font.base)
# 行号背景,前景,字体,你可以在用户配置文件里改动一下试试,立即能看到效果
style.*.33=fore:#000000,back:#CCCCCC,$(font.base)
# 括号(', ')', '[', ']', '{', 和 '}高亮颜色
style.*.34=fore:#0000FF,bold
# 不匹配括号高亮颜色.这在写代码多层括号嵌套时很有用。
style.*.35=fore::#009933,bold
# 控制字符
style.*.36=
# 缩进线
style.*.37=fore:#C0C0C0,back:#FFFFFF
# 启用括号匹配检查
braces.check=1
braces.sloppy=1
# 等宽字体monospace设置,全局配置中是font.monospace=font:Courier New,size:10 你可以在用户配置文件里改成其他字体试试,可以立即看到效果
font.monospace
## 设置F1执行的命令。这是一个非常有用的功能,因为它可以把当前光标所在的词传过去,从而打开特定主题的帮助。就这个功能,就把大多数文本编辑器比下去了
# exe格式帮助文件,subsystem值2;chm帮助文件,subsystem取4; hlp文件subsystem取5
# 下面是例子,可以根据你的需要进行修改
#~ command.help.$(file.patterns.au3)=$(CurrentWord)!$(autoit3dir)\autoit.chm
#~ command.help.subsystem.$(file.patterns.au3)=4
command.help.$(file.patterns.au3)=$(autoit3dir)\Autoit3Help.exe $(CurrentWord)
command.help.subsystem.$(file.patterns.au3)=2
## 在输出区显示执行命令所用时间。yidabu.com设成0关闭。
time.commands=1
## 折叠设置
# 启用折叠
fold=1
# 编辑区折叠列初始化宽度.
fold.margin.width=16
# 折叠符号,0为三角形,1为展开-收缩+, 2为圆形,3方形。一般选2
fold.symbols=3
# 初始化是否折叠。yidabu.com一般改成1,这样再长的文章,因为只显示结构,看上去了一目了然。
fold.on.open=0
# 设成1,伸展时折叠符号区有一条短线指示折叠位置。收缩时显示一条长线。
fold.compact=1
# xml和html文件启用折叠
fold.html=1
# 标题栏显示信息,0为文件名,1为全路径,2为显示文件名和目录名。
title.full.path=1
# 显示当前buffer序号
title.show.buffers=1
## 一个tab占几个空格,一般设成4。
tabsize=4
tab.size.filepattern
# 一个自动缩进占几个空格,一般为4
indent.size=4
indent.size.filepattern
## 当使用汉化版时,当没有找到对应的翻译,用***来代替。这个功能对汉化版的作者非常有用。(yidabu.com按:真是服了)
#translation.missing=***
# Language菜单上显示的语言。比如yidabu.com写这篇文章时用的是au3格式,我想用Lua格式,就依次点击菜单Language, Lua就行了。不过我是用au3的格式来实现折叠的,一切换到Lua,所有折叠符号就都消失了。
menu.language
# scite使用lua来作脚本扩展,从而可以自己写脚本扩展scite的功能。例子如au3.properties中:extension.$(file.patterns.au3)=$(SciteDefaultHome)\AutoIt3.lua
extension.filepattern
# 指定scite启动时载入的全局lua脚本。
ext.lua.startup.scrīpt
2007年4月7日土曜日
Using IFilter in Delphi
2007年2月9日金曜日
C++资源
学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难
学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚
然,C++程序设计语言对于学习者的确有很多难以逾越的鸿沟,体系结构的庞大,应
接不暇并不断扩充的特性……除此之外,参考资料之多与冗杂使它的学习者望而却
步,欲求深入者苦不堪言。希望这一份不完全导引能够成为您C++学习之路上的引路
灯。
史与其前期发展中诸多技术的演变,你应当去参考Bjarne的《The Design and Evo
lution of C++》。当然也不打算给大家一个无所不包的宝典(并非不想:其一是因
水平有限,其二无奈C++之博大精深),所给出的仅仅是一些我们认为对于想学习C
++的广大读者来说最重要并且触手可及的开发与学习资源。
且尽可能尝试着给出一个利用这些资源的导引,望对如同我们一样的初学者能够有
所裨益。
--------
门相当复杂的语言,所以编译器也难于构建。直到最近我们才开始能够使用上完全
符合C++标准的编译器(哦,你可能会责怪那些编译器厂商不能尽早的提供符合标准
的编译器,这只能怪他们各自维系着自身的一套别人不愿接受的标准)。什么?你
说这无关紧要?哦,不,你所需要的是和标准化C++高度兼容的编译环境。长远来看
,只有这样的编译器对C++开发人员来说才是最有意义的工具,尤其是对于程序设计
语言的学习者。一至性让代码具备可移植性,并让一门语言及其库的应用更为广泛
。嗯,是的,我们这里只打算介绍一些公认的优秀编译器。
编译器。(哦,我之所以将之分为两种开发环境你应当能明白为什么,正如Delphi
7到Delphi8的转变,是革命性的两代。)Borland C++由老牌开发工具厂商Borland
倾力打造。该公司的编译器素以速度快,空间效率高著称,Borland C++ 系列编译
器秉承了这个传统,属于非常优质的编译器。标准化方面早在5.5版本的编译器中对
标准化C++的兼容就达到了92.73%。目前最新版本是Borland C++ Builder X中的6.
0版本,官方称100%符合ANSI/ISO的C++标准以及C99标准。嗯…这正是我前面所指的
“完全符合C++标准的编译器”。
005 Whidbey中带的C++编译器。由Microsoft公司研制。在Visual Studio 6.0中,
因为编译器有太多地方不能与后来出现的C++标准相吻合而饱受批评(想想你在使用
STL的时候编译时报出的那些令人厌恶的error和warning吧)。VC++6.0对标准化C+
+的兼容只有83.43%。但是随着C++编译器设计大师Stanley Lippman以及诸多C++社
群达人的加盟,在Visual Studio.NET 2003中,Visual C++编译器已经成为一个非
常成熟可靠的C++编译器了。Dr.Dobb's Journal的评测显示Visual C++7.1对标准C
++的兼容性高达98.22%,一度成为CBX之前兼容性最好的编译器。结合强大的Visua
l Studio.NET开发环境,是一个非常不错的选择。至于Whidbey时代的Visual C++,
似乎微软所最关注的是C++/CLI……我们不想评论微软下一代的C++编译器对标准化
兼容如何,但他确实越来越适合.NET (其实你和我的感觉可能是一样的,微软不应
当把标准C++这块肥肉丢给Borland,然而微软可能并不这样认为)。
常好的移植性,你可以在非常广泛的平台上使用它,同时也是编写跨平台,嵌入式
程序很好的选择。另外在符合标准这个方面一直都非常好,GCC3.3大概能够达到96
.15%。但是由于其跨平台的特性,在代码尺寸速度等优化上略微差一点。
Unix仿真环境。严格的说是模拟GNU的环境,这也就是"Gnu's Not Unix"要表达的意
思,噢,扯远了,这并不是我们在这里关心的实质内容。
Intel x86结构的CPU经过特别的优化。在有些应用情况下,特别是数值计算等高性
能应用,仅仅采用Intel的编译器编译就能大幅度的提高性能。
C++四国战中也是主角之一。
--------
事情,特别是在IDE如此丰富的情况下。下面就是我们推荐的一些常见的C++开发环
境,并没有包括一些小型的,罕见的IDE。其中任何一款都是功能丰富,可以用作日
常开发使用的。对于不同层面的开发者,请参见内文关于适用对象的描述。
Studio.NET的庞大身躯,以及初学者并不那么高的功能要求,所以推荐这个开发环
境给C++的初学者,供其学习C++的最基本的部分,比如C的那部分子集,当然你别指
望他能够支持最新的C99标准。在日常的开发中,仍然有很多公司使用这个经典稳定
的环境,比如笔者就看曾亲见有些公司将其编译器替换为GCC做手机开发之用。
功能。结合其最新的C++编译器。对于机器配置比较好的开发人员来说,使用这个开
发环境将能满足其大部分的要求。这里不打算单独说Visual Studio Whidbey,虽然
Visual Studio .NET 2005 - Whidbey社区预览版已经推出,但暂不是很稳定,读者
可以亲身去体验。
写的IDE,速度比较快。它有一个很完善的GUI窗体设计器,和Delphi共用一个VCL。
由于这些特点,比较适合初学者上手。但是由于其GUI的中心位置,可能不利于对于
C++语言的学习。而且其为了支持VCL这个Object Pascal写的库也对C++进行了一些
私有的扩充。使得人们有一个不得不接受的事实:“Borland C++ Builder 6的高手
几乎都是Delphi高手”。
同的两个集成开发环境。C++Builder更多的是一个和Delphi同步的C++版本的开发环
境,C++BuilderX则是完全从C++的角度思考得出的一个功能丰富的IDE。其最大的特
点是跨平台,跨编译器,多种Framework的集成,并且有一个WxWindows为基础的GU
I设计器。尤其是采用了纯C++来重写了整个Framework,摒弃了以前令人无奈的版本
。对于C++的开发来说,从编译器,到库,到功能集成都是非常理想的。可以预见,
Borland C++ Builder X 2.0很值得C++爱好者期待。唯一令人难堪之处是作为一个
C++的开发工具,其IDE是用Java写的,在配置不够理想的机器上请慎重考虑再安装
。
使用Emacs来编辑C++的文件,用Makefile来命令GCC做编译。虽然看上去比较松散,
但是这些东西综合起来还是一个开0发环境。如果你能够娴熟的使用这样的环境写程
序,你的水平应该足够指导我们来写这篇陋文了。
时候,GCC就是一个让Windows下开发者流口水的编译器。Dev-C++就是能够让GCC跑
在Windows下的工具,作为集成开发环境,还提供了同专业IDE相媲美的语法高亮,
代码提示,调试等功能。由于使用Delphi开发,占用内存少,速度很快,比较适合
轻量级的学习和使用。
的神物。说其神奇是因为,它本身是用Java写的,但是拥有比一般Java写的程序快
得多的速度。而且因为其基于插件组装一切的原则,使得能够有CDT这样的插件把E
clipse变成一个C/C++的开发环境。如果你一直用Eclipse写Java的程序,不妨用它
体验一下C++开发的乐趣。
--------
开放源码的、基于命令行的文档产生器。
或者组件产生准确的文档。Doc-O-Matic使用源代码中的符号和注释以及外部的文档
文件创建与流行的文档样式一致的文档。
中的类层次结构。DocVizor快速地产生完整可供打印的类层次结构图,包括从第三
方库中来的那些类,除此之外DocVizor还能从类信息中产生HTML文件。
用树,包含和被包含树。支持多种操作系统。
动文件来促进程序的维持和发展。
及普通的错误代码。
但是编译器不能检查到的代码结构。
++代码的重构能够尽可能的有效率和简单。
且使得编码更加有乐趣。给出一系列的声明,Lzz会给我们创建头文件和源文件。
提出警告信息。
的事件,它还使得开发者能够指定设计模式作为对象模型,自动从对象模型中产生
C++的类。
项以及完全支持ANSI C++。
装脚本,把编译的结果放入缓存,一旦编译相同的东西,结果将从缓存中取出而不
是再次编译。
速度通常能提高普通编译过程的5~10倍。
添加了对multimethod的支持。
数参数。它是一个编译器的外壳。
秀的开源测试框架。CppUnit 和 JUnit 一样主要思想来源于极限编程。主要功能就
是对单元测试进行管理,并可进行自动化测试。
(3) Cantata++
展单元测试和集成测试的需求.
yplus/index.shtml
可靠性和性能。PurifyPlus将内存错误和泄漏检测、应用程序性能描述、代码覆盖
分析等功能组合在一个单一、完整的工具包中。
o内自动化调试过程加速开发并且缩短上市的周期。BoundsChecker提供清楚,详细
的程序错误分析,许多是对C++独有的并且在static,stack和heap内存中检测和诊
断错误,以及发现内存和资源的泄漏。 (6) Insure++
漏,内存分配错误,变量初始化错误,变量定义冲突,指针错误,库错误,逻辑错
误和算法错误等。
发者提供完整的错误诊断,和运行时性能分析工具包。
误。
--------
设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决
的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或
是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并
不了解。所以文中所提的一些库都是比较著名的大型库。
,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实
现,并且已被实践证明为有工业级别强度的佳作。
计杰出奖的获得者。其编写的库长期被Microsoft采用,并且最近Borland也取得了
其OEM的license,在其C/C++的产品中采用Dinkumware的库。
换了。笔者不推荐使用。
备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起
,在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、
最实用的技术,是不折不扣的“准”标准库。
中文版见笔者在《Dr. Dobb's Journal软件研发杂志》第7辑上的译文。
对标准C++的强调,是编写平台无关,现代C++的开发者必备的工具。但是Boost中也
有很多是实验性质的东西,在实际的开发中实用需要谨慎。并且很多Boost中的库功
能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。Bo
ost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的
精品代码,并且也可以放心的在产品代码中多多利用。
发中,GUI库的选择也是非常重要的一件事情,下面我们综述一下可选择的GUI库,
各自的特点以及相关工具的支持。
人都应该知道这个库。虽然从技术角度讲,MFC是不大漂亮的,但是它构建于Windo
ws API 之上,能够使程序员的工作更容易,编程效率高,减少了大量在建立 Windo
ws 程序时必须编写的代码,同时它还提供了所有一般 C++ 编程的优点,例如继承
和封装。MFC 编写的程序在各个版本的Windows操作系统上是可移植的,例如,在
Windows 3.1下编写的代码可以很容易地移植到 Windows NT 或 Windows 95 上。但
是在最近发展以及官方支持上日渐势微。
应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的
很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,
它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环
境KDE 的基础,同时它还支持Windows、Macintosh、Unix/X11等多种平台。
代码移植以实现跨平台的功能。通过多年的开发也是一个日趋完善的GUI库,支持同
样不弱于前面两个库。并且是完全开放源代码的。新近的C++ Builder X的GUI设计
器就是基于这个库的。
该是什么样子的感受出发,从而开始了对这个库的开发。有兴趣的可以尝试一下。
(5) WTL
寸,以及速度优化方面做得非常到位。主要面向的使用群体是开发COM轻量级供网络
下载的可视化控件的开发者。
而GTK就是这个库的C++封装版本。
Communication Environment)是可以自由使用、开放源代码的面向对象框架,在
其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++包
装外观(Wrapper Facade)和框架组件,可跨越多种平台完成通用的通信软件任务
,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通
信、共享内存管理、消息路由、分布式服务动态(重)配置、并发执行和同步,等
等。
易,而不是用同步的外壳包起异步的本质。
。XML验证在文档类型定义(Document Type Definition,DTD)方面有很好的支持,
并且在2001年12月增加了支持W3C XML Schema 的基本完整的开放标准。
生相应的GUI程序来修改这个parser。在DOM和SAX两大主流XML解析办法之外提供了
另外一个可行的解决方案。
r,这个xpp把这层暴露出来直接给大家使用。在要充分考虑速度的时候值得尝试。
(4) Xalan
理器。
OM和SAX之外寻求一点灵感。
像C++ 一样方便,同时又比Fortran速度更快的数值计算环境。通常,用C++所写出
的数值程序,比 Fortran慢20%左右,因此Blitz++正是要改掉这个缺点。方法是利
用C++的template技术,程序执行甚至可以比Fortran更快。Blitz++目前仍在发展中
,对于常见的SVD,FFTs,QMRES等常见的线性代数方法并不提供,不过使用者可以
很容易地利用Blitz++所提供的函数来构建。
象设计方便了快速的程序开发,对并行机器进行了优化以达到最高的效率,方便在
工业和研究环境中使用。
矩阵的大量线性代数方面的功能。在某些应用使用高性能编译器的情况下,比如In
tel的编译器,从产生的汇编代码可以看出其与手写几乎没有两样的效能。
部分重要的解决方案和方法以C++库的形式提供给工业和学术界的用户。
B,以及S3M),控制接口(键盘,鼠标和遥感),XMS。
台的游戏引擎,并使用Python作脚本语言。KlayGE在LGPL协议下发行。感谢龚敏敏
先生为中国游戏开发事业所做出的贡献。
。它的目的是让开发者能更方便和直接地开发基于3D硬件设备的应用程序或游戏。
引擎中的类库对更底层的系统库(如:Direct3D和OpenGL)的全部使用细节进行了
抽象,并提供了基于现实世界对象的接口和其它类。
中很难看到的大量的线程方面的功能。
代码,并且支持多线程环境和Unicode,同时还有正则表达式的支持。
替换以及用EBNF的语法进行解析。
下有非常优秀的表现。
机制,i/o系统包括基于插件的网络协议透明的i/o架构,基于插件的应用程序消息
日志框架,访问sql数据库的类等等。
线程,Unicode,废料收集,I/O,网络,实用工具,XML,等等),以及对Java, P
erl, Python, TCL, Lisp, COM 和 CORBA的集成。
录的API等等。
把C++模板的功能发挥到了极致。并且尝试把类似设计模式这样思想层面的东西通过
库来提供。同时还提供了智能指针这样比较实用的功能。
设施。
作。如果想要在OOP之外寻找另一分的乐趣,可以去看看函数式程序设计的世界。大
师Peter Norvig在 “Teach Yourself Programming in Ten Years”一文中就将函
数式语言列为至少应当学习的6类编程语言之一。
幅不能包括进来。在对于这些已经包含近来的库的介绍中,由于并不是每一个我们
都使用过,所以难免有偏颇之处,请读者见谅。
--------
先生在《程序员》杂志上撰文《C++程序设计之四书五经》也将本领域内几乎所有的
经典书籍作了全面的介绍,任何关于书的评论此时看来便是很多余的了。个人浅见,
除非你打算以C++作为唯一兴趣或者生存之本,一般读者确实没有足够的时间和必要
将20余本书籍全部阅读。更有参考价值的是荣耀先生的另一篇文章:《至少应该阅
读的九本C++著作》,可以从下面的地址浏览到此文:
本书内容更为全面,更为详细易懂,我们称它为“C++的超级宝典”并不过分。配有
一本不错的习题解答《C++ Primer Answer Book》可以辅助你的学习之路。
当之无愧。正如《.NET大局观》一书能够让读者全揽.NET,本书讲述了C++中最核心
的全部主题。书虽不厚,内容精炼,不失为《C++ Primer》读者茶余饭后的主题回
顾之作。
书。虽然如同“某某程序设计语言”这样的书籍会给大家一个内容全揽,入门到精
通的感觉,但本书确实不太适合初学者阅读。如果你自认为是一名很有经验的C++程
序员,那至少也要反复咀嚼Bjarne先生所强调的若干内容。
C++高手。我们也极力推崇这两本著作。在各种介绍C++专家经验的书籍里面,这两
本是最贴近语言本质,看后最能够有脱胎换骨感觉的书,读此书你需每日三省汝身
。
书方为上策。
--------
的网站也可以使我们得到最有价值的参考与借鉴,下面的人物我们认为没有介绍的
必要,只因下面的人物在C++领域的地位众所周知,我们只将相关的资源进行罗列以
供读者学习,他们有的工作于贝尔实验室,有的工作于知名编译器厂商,有的在不
断推进语言的标准化,有的为读者撰写了多部千古奇作……
(1) Bjarne Stroustrup
http://www.research.att.com/~bs/
http://blogs.msdn.com/slippman/
中文版 http://www.zengyihome.net/slippman/index.htm
http://www.aristeia.com/
http://www.cs.rpi.edu/~musser/
http://www.bruceeckel.com
http://www.josuttis.com/
http://www.gotw.ca/
http://www.coderncppdesign.com/
http://www.jjhou.com
先生繁忙于工作,痴迷于技术,暂无个人主页,关于先生的作品可以通过CSDN
的专栏和侯先生的主页访问到。
http://www.royaloo.com/
推荐的:
http://www.codeproject.com
http://www.codeguru.com
http://www.ddj.com
http://www.cuj.com
http://www.c-view.org
http://anubis.dkuug.dk/jtc1/sc22/wg21/
http://www.sunistudio.com/cppfaq/index.html
C/C++ 新闻组:
你不妨尝试从这里提问和回答问题,很多不错的Q&A资源......
这个简单些,如果你和我一样是个菜鸟
嗯,这个显然水平高一些
如果你需要讨论标准C++相关话题的话
--------
难坎坷的走过来,但是无论如何C++已经取得了工业基础的地位。文章列举的大量相关
资源就是最好的证明,而业界的大量用C++写成的产品代码以及大量的C++职业工程
师则是最直接的证明。同时,我们可以看到各个高校的计算机专业都开设有C++这门
课程,网络上对于C++的学习讨论也从来都没有停过。但是,在Java和.NET两大企业
开发平台的围攻下,给人的感觉是C++越来越“不行”了。
其中一个问题是C++语言本身比较复杂,学习曲线比较陡峭,另外一个问题是C++标
准化的时间太长,丧失了很多的壮大机会,耗费了很多精力在厂商的之间的斗争上
,而C++的标准库离一个完善的程序开发框架还缺少太多太多的内容,各个第三方的
类库和框架又在一致性和完整性上没法和随平台提供的框架相提并论。难道C++真的
要退出历史舞台了?
的基础,也不会退出历史舞台的。另外从Boost,Loki这些库中我们也能够看到C++
的发展非常活跃,对于新技术新思维非常激进,C++仍然广泛受到关注。从ACE在高
性能通信领域的应用,以及MTL这样的库在数值计算领域的出色表现,我们可以看到
C++在高性能应用场合下的不可替代的作用,而嵌入式系统这样的内存受限开发平台
,比如Symbian OS上,C++已经发挥着并且将发挥更大的作用。可以预见的是以后的
软件无论上层的应用怎么变,它的底层核心都会是由C/C++这样的系统级软件编写的
,比如Java虚拟机,.NET Framwork。因为只有这样的系统级软件才能完全彻底的发
挥机器的功能。
等有潜力的语法因素构造越来越精巧的库成为了现代C++的热点,虽然在利用库实现
新的编程范式,乃至设计模式等方面很有开创意义,也确实产生了一些能够便捷开
发的工具,但是更多的是把C++变得更加强大,更加复杂,也更加难懂,似乎也更加
学院派,不得不说它正在向边缘化道路发展。另一个趋势是C++在主流的企业应用开
发中已经逐渐退出了,ERP这样的企业软件开发中基本上不会考虑C++,除非需要考
虑性能或者和遗留代码的集成这些因素。C++退守到系统级别语言,成为软件工业的
基础是大势所趋。然而反思一下,真的是退守么?自从STL出现,无数的人风起云涌
的开始支持C++,他们狂呼“我看到深夜消失了,目标软件工程的出现。我看到了可
维护的代码。”是的,STL在可维护性下做得如此出色。但是又怎样呢?STL为C++铺
平了现代软件工程的道路,而在上层应用程序软件开发领域这块场地早不单独属于
C++,很多程序设计语言都做得很出色,疯狂的支持者会毫不犹豫地说我们应当支持
C++,因为它是世界上最棒的语言。而坦率地说,你的腰杆真的那么硬么?也许只是
在逃避一些事实。C++是优秀的,这不可否认,STL的出现让C++一度走上了最辉煌的
时刻,然而现在看来……我的一位恩师曾言:真正能够将STL应用得淋漓尽致的人很
保守地说国内也不超过200人,或许不加入STL能够使C++向着它应当发展的方向发展
的更好,而现在看来,C++也应当回首到真正属于他的那一片圣地上……
2007年2月1日木曜日
搜索引擎学习资源收集
<一>、综合类
1、卢亮的搜索引擎研究 http://www.wespoke.com/
卢亮属于搜索引擎开发上的专家,以前开发过一个搜索引擎"博索"(http://booso.com/),好像现在已经停止开发了,目前他服务于博客网。在他的这个blog上可以了解许多搜索引擎开发的技术和经验,值得持续关注。
2、laolu'blog
有不少来自国外的关于搜索引擎方面的资料,偏重于资料和数字
3、哈斯日志 http://www.loverty.org/
在这里可以看到国内外几大搜索引擎的最新动态,值得关注搜索发展形势的人多看看
4、北京奕天锐新科技有限公司 http://www.21cnbj.com/
搜索引擎、SEO、SEM等行业新闻动态
5、中文搜索引擎指南网 http://www.sowang.com/
搜索引擎最新动态,各种搜索技巧、方法
6、中文全文检索网 http://www.fullsearcher.com/
FullSearcher.Com是有两个对搜索爱好的年轻人创办,我们的目标是让中文互联网全面进入搜索时代,让搜索无处不在。通过搜索改变人们的生活。
FullSearcher提供全文检索的相关知识、垂直搜索引擎知识、搜索的相关新闻等搜索相关内容。
<二>、Google动态
Google官方博客:Google 黑板报 http://googlechinablog.com/
Google 中国的博客网志,走近我们的产品、技术和文化
1、Gfans http://gfans.org/
一群Google的粉丝
这里没有 PageRank,没有 HillTop,没有 SEO。如果 Google 是龙井,我希望这里便是虎跑,去化开那馥郁如兰之香。观于沧海者难为水,搜于 Google 者难为言,Google 已不只是文化,他是我的信仰。
本站文章约法三章:
- 不讨论 SEO 及相关;
- 不得无聊转载;
- 严禁侮辱百度。
2、幻灭的麦克风 www.kenwong.cn
Google天地
3、google 观察 http://blog.donews.com/googleview/
<二>、其他搜索引擎动态
1、雅虎搜索日志 http://ysearchblog.cn/
记录雅虎搜索引擎的动态、产品、技术等
二、搜索引擎代码资源
一>、搜索引擎/网络蜘蛛程序代码
国外开发的相关程序
1、Nutch
官方网站 http://www.nutch.org/
中文站点 http://www.nutchchina.com/
最新版本:Nutch 0.7.2 Released
Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具,可以建立自己内部网的搜索引擎,也可以针对整个网络建立搜索引擎。自由(Free)而免费(Free)。
2、Lucene
官方网站 http://lucene.apache.org
中文站点 http://www.lucene.com.cn/
Lucene是apache软件基金会jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包[用Java写的],即它不是一个完整的 全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件 开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。
3、Larbin: http://larbin.sourceforge.net/index-eng.html
larbin是一种开源的网络爬虫/网络蜘蛛,由法国的年轻人 Sébastien Ailleret独立开发。larbin目的是能够跟踪页面的url进行扩展的抓取,最后为搜索引擎提供广泛的数据来源。
国内开发的相关程序
1、SQLET - 开放源码的中文搜索引擎
官方网站 http://www.sqlet.com/
SQLET,是Search & Query &Link, 加后缀let,表示小的,小型的意思.打算建立一个能搜上亿张网页的基于主题功能的中文搜索引擎.支持3种索引方式: MySql_table_Index,Lucene_Index,SQLET_Index.网页抓取可以保存在文件系统及数据库里。自带 WebServer.
2、菲度垂直搜索引擎代码
菲度http://www.faydu.net 为一个垂直在线搜索的演示版,主要对国内一些购物站点进行搜索整理,
现在开源测试版本的代码,供大家讨论。下载说明:
1》因为本程序是在服务器上运行,是在多个处理器下运行的,个人电脑上请控制线程数量
2》包含一个data 的数据库 还原到sql server
3》收集完毕默认在bin目录有licene生成的反排的索引文件
4》下载地址:http://www.faydu.net/download/code.rar
开放日期:2006-4-18 来源:http://blog.csdn.net/faydu/archive/2006/04/18/667997.aspx
语言:VB.net(c#)
二>、中文分词程序代码
1、计算所汉语词法分析系统 ICTCLAS
中国科学院计算技术研究所在多年研究基础上,耗时一年研制出了基于多层隐马模型的汉语词法分析系统 ICTCLAS(Institute ofComputing Technology, Chinese Lexical AnalysisSystem),该系统的功能有:中文分词;词性标注;未登录词识别。分词正确率高达97.58%(最近的973专家组评测结果),基于 角色标注的未登录词识别能取得高于90%召回率,其中中国人名的识别召回率接近98%,分词和词性标注处理速度为31.5KB/s。ICTCLAS和计算 所其他14项免费发布的成果被中外媒体广泛地报道,国内很多免费的中文分词模块都或多或少的参考过ICTCLAS的代码。
下载页面:http://www.nlp.org.cn/project/project.php?proj_id=6
由于 ICTCLAS 是由 C 语言写成的,现在主流的开发工具用起来不太方便,于是有一些热心的程序员把 ICTCLAS 改为 Java 和 C# 等其他语言。
(1)fenci,Java 的 ICTCLAS,下载页面:http://www.xml.org.cn/printpage.asp?BoardID=2&id=11502
(2)AutoSplit,另一个 Java 的 ICTCLAS,已经找不到下载页面,点击本地下载
(3)小叮咚中文分词,曾经有下载页面,现在找不到了。据作者介绍,从 ICTCLAS 中改进,有 Java,C# 和 C++ 三个版本,介绍页面:http://www.donews.net/accesine
2、海量智能分词研究版
海量智能计算技术研究中心为了使中文信息处理领域的研究者们能够共同分享海量智能中心的研究成果,共同提高中文信息处理水平,特此发布《海量智能分词研究版》,供专家、学者和爱好者进行研究。
下载页面:http://www.hylanda.com/cgi-bin/download/download.asp?id=8
3、其他
(1)CSW中文智能分词组件
运行环境:Windows NT、2000、XP 或更高,可以在 ASP,VB 等微软的开发语言中调用。
简介: CSW中文智能分词DLL组件,可将一段文本自动的按常规汉语词组进行拆分,并以指定方式进行分隔,且可对其拆分后的词组进行语义、词频标注。其广范应用于各行各业的信息资料检索、分析。
下载页面:http://www.vgoogle.net/
(2) C# 写的中文分词组件
据作者介绍,一个 DLL 文件,可以做中英文分词组件。完全C#托管代码编写,独立开发。
下载页面:http://www.rainsts.net/article.asp?id=48
三>、开源spider一览
spider是搜索引擎的必须模块.spider数据的结果直接影响到搜索引擎的评价指标.
第一个spider程序由MIT的Matthew K Gray操刀该程序的目的是为了统计互联网中主机的数目
Spier定义(关于Spider的定义,有广义和狭义两种).
- 狭义:利用标准的http协议根据超链和web文档检索的方法遍历万维网信息空间的软件程序.
- 广义:所有能利用http协议检索web文档的软件都称之为spider.
Heritrix Heritrix is the Internet Archive's open-source, extensible, web-scale, archival-quality web crawler project.
Heritrix (sometimes spelled heretrix, or misspelled or missaid as heratrix/heritix/ heretix/heratix) is an archaic word for heiress (woman who inherits). Since our crawler seeks to collect and preserve the digital artifacts of our culture for the benefit of future researchers and generations, this name seemed apt.
语言:JAVA, (下载地址)
WebLech URL Spider
WebLechis a fully featured web site download/mirror tool in Java, whichsupports many features required to download websites and emulatestandard web-browser behaviour as much as possible. WebLech ismultithreaded and comes with a GUI console.
语言:JAVA, (下载地址)
JSpider
AJava implementation of a flexible and extensible web spider engine.Optional modules allow functionality to be added (searching dead links,testing the performance and scalability of a site, creating a sitemap,etc ..
语言:JAVA, (下载地址)
WebSPHINX
WebSPHINXis a web crawler (robot, spider) Java class library, originallydeveloped by Robert Miller of Carnegie Mellon University.Multithreaded, tollerant HTML parsing, URL filtering and pageclassification, pattern matching, mirroring, and more.
语言:JAVA, (下载地址)
PySolitaire
PySolitaireis a fork of PySol Solitaire that runs correctly on Windows and has anice clean installer. PySolitaire (Python Solitaire) is a collection ofmore than 300 solitaire and Mahjongg games like Klondike and Spider.
语言
The Spider Web Network Xoops Mod Team
TheSpider Web Network Xoops Module Team provides modules for the Xoopscommunity written in the PHP coding language. We develop mods and ortake existing php script and port it into the Xoops format. Highquality mods is our goal.
语言:php , (下载地址)
Fetchgals
Amulti-threaded web spider that finds free porn thumbnail galleries byvisiting a list of known TGPs (Thumbnail Gallery Posts). It optionallydownloads the located pictures and movies. TGP list is included. Publicdomain perl script running on Linux.
语言:perl , (下载地址)
Where Spider
Thepurpose of the Where Spider software is to provide a database systemfor storing URL addresses. The software is used for both ripping linksand browsing them offline. The software uses a pure XML database whichis easy to export and import.
语言:XML , (下载地址)
SperowiderWebsite Archiving Suite is a set of Java applications, the primarypurpose of which is to spider dynamic websites, and to create staticdistributable archives with a full text search index usable by anassociated Java applet.
语言:Java , (下载地址)
SpiderPyis a web crawling spider program written in Python that allows users tocollect files and search web sites through a configurable interface.
语言
Spideris a complete standalone Java application designed to easily integratevaried datasources. * XML driven framework * Scheduled pulling * Highlyextensible * Provides hooks for custom post-processing andconfiguration
语言:Java , (下载地址)
WebLoupeis a java-based tool for analysis, interactive visualization (sitemap),and exploration of the information architecture and specific propertiesof local or publicly accessible websites. Based on web spider (or webcrawler) technology.
语言:java , (下载地址)
ASpider
Robustfeatureful multi-threaded CLI web spider using apache commonshttpclient v3.0 written in java. ASpider downloads any files matchingyour given mime-types from a website. Tries to reg.exp. match emails bydefault, logging all results using log4j.
语言:java , (下载地址)
larbin
Larbinis an HTTP Web crawler with an easy interface that runs under Linux. Itcan fetch more than 5 million pages a day on a standard PC (with a goodnetwork).
语言:C++, (下载地址)
webloupeSpidered Data RetrievalSpiderPySperowider
zhihere 不断更新中...
三、SEO相关资源
1、域名信息查询
★ 查询国际顶级域名的信息(.aero, .arpa, .biz, .com, .coop, .edu, .info, .int,.museum, .net, .org),可以通过ICANN授权的域名注册商来查询,也可以直接到INTERNIC网站查询,网址是
http://www.internic.com/whois.html
http://www.iwhois.com/
★ 查询全球各个地理顶级域名是否已经被注册可以到下列网址查询(其中也包括国内域名.cn):
http://www.uwhois.com/cgi/domains.cgi?User=NoAds
★ 查询国内域名的注册情况,
http://ewhois.cnnic.net.cn/index.jsp
★ 万网的域名注册信息查询
http://www.net.cn/
★ IP地址查询、域名注册信息Whois查询
http://ip.zahuopu.com/
2、alexa相关与搜索排行榜
★ 中文排名500强
http://www.alexa.com/site/ds/top_sites?ts_mode=lang&lang=zh_gb2312
★ Google Zeitgeist--Google搜索排行榜
http://www.google.com/press/intl-zeitgeist.html#cn
★ 百度中文搜索风云榜
http://top.baidu.com/
★ 雅虎搜索排行榜
http://misc.yahoo.com.cn/top_index.html
★ 搜狗搜索指数
http://www.sogou.com/top/
3、搜索关键词查询
★ google关键字查询 https://adwords.google.com/select/KeywordSandbox
★ 百度关键字查询 http://www2.baidu.com/inquire/dsquery.php
★ 搜狐关键词 http://db.sohu.com/regurl/pv_price/query_consumer.asp
4、seo项目/工具
★网页质量 http://category.booso.com/cgi-bin/category/category.cgi
★关键词密度 http://www.21ql.com/seo/keyword.asp
★搜索引擎蜘蛛模拟器 http://www.webconfs.com/search-engine-spider-simulator.php
★Google Dance查询工具:http://www.google-dance-tool.com/
5、seo网站
英文网站:
搜索观察 http://www.searchenginewatch.com/
seochat http://www.seochat.com
中文网站
1>美国尚奇公司 http://www.zunch.cn
全球领先的网站设计和搜索引擎优化服务公司 ,目前中国区负责人为--柳焕斌
尚奇博客社区 blog.zunch.cn
在这里可以获取最新的SEO行业信息
2>搜索引擎优化交流中心 http://www.seoonline.cn
SEO从业者网站
1>尚奇中国区负责人为--柳焕斌 http://blog.zunch.cn/category/robinliu/
2>seo专业人士--bianyue http://www.bianyue.com/
2007年1月16日火曜日
海外フリーサーバ
海外フリーサーバ - ur-webhosting.com
- Date
- 2007-01-08 (月)
- Category
- FreeServers
海外のフリーサーバ ur-webhosting.com
2006年12月にサービスを開始したばかりのサーバ。
ディスク容量は500MBあるが反面転送量は5GB/月と少々物足りないが海外のフリーサービスでは標準的。
アカウントの申請はサーバ管理者にメールを送信して申し込むタイプ。
メールには下記の内容のみ書けばOKなので簡単。
- ユーザ名 *このユーザ名がサブドメイン名になる
- パスワード
- メールアドレス
転送量以外のサービス内容は充実しておりまた、レスポンスも快適で結構安定しているので長続きしてほしいです。
サイトだけ見るとあまりやる気を感じませんが・・・。
詳細はこちら >> ur-webhosting.comの詳細
海外フリーサーバ - 599Megs.com
- Date
- 2007-01-05 (金)
- Category
- FreeServers
海外のフリーサーバ 599Megs.com
アカウントはiPanelを利用した自動登録になっているので直ぐに作成できる。
広告はなく容量も600MB程あるのでフリーサービスにしては申し分ないのだが、転送量が3GBまでとディスク容量の割には少なめになっている。
レスポンスもよく結構快適に使用できるがいつまで継続するかは分からない。
アカウントのタイプはサブドメイン形式のみで残念ながら自身のドメインは利用できない。
詳細はこちら >> 599Megs.comの詳細
海外フリーサーバ - AHPlace.com
- Date
- 2006-12-22 (金)
- Category
- FreeServers
海外のフリーサーバ AHPlace.com
Post to Hostタイプのサービスでアカウントを取得する為にプランにより10又は20の投稿が必要。
そしてアカウントを維持するためには毎月最低10ポストしなければならない。
少し前まではアカウントの維持に投稿は必要なくサービス内容も充実していたのでお気に入りのサーバの1つだったのですが残念ながら変更になってしまった。
詳細はこちら >> AHPlace.comの詳細
海外フリーサーバ - Exphoster
- Date
- 2006-12-11 (月)
- Category
- FreeServers
海外のフリーサーバ Exphoster
Post to Hostタイプのサービスだが一番下のプランなら毎月1つの投稿だけでアカウント維持は可能。
2006年11月に始まったばかりのサービスフォーラム自体も閑散としており長続きするかかなり微妙ですが。
当初mbstring関数のサポートやイメージライブラリのImageMagickをサポートしている等結構サービス内容は良かったのですが、サーバ変更で上記が全て未サポートになるなどサービス内容がダウンしてしまいました。
ただフォーラムでのサポートはかなり丁寧に対応してくれているが、これも登録しているメンバー自体が少ないからかな?
詳細はこちら >> Exphosterの詳細
海外フリーサーバ - Web Extension
- Date
- 2006-12-06 (水)
- Category
- FreeServers
海外のフリーサーバ Web Extension
フォーラムに登録後投稿数を貯めてアカウントを申請するタイプ。
投稿数により申請できるサービスが異なる。
一番下のBronze Planは10ポストで取得可能で内容は下記のとおり。
Quota: 500 MB
FTP Accounts : 10
Email Accounts : 10
SQL Databases : 10
Sub-domains : 10
Parked domains : 2
Bandwith : 5000MB
詳細はこちら >> Web Extensionの詳細
海外フリーサーバ - OptimumTools
- Date
- 2006-11-30 (木)
- Category
- FreeServers
海外のフリーサーバ OptimumTools
ディスク容量100MBで転送量が1GBおまけにアカウントは自動登録で取得は簡単。
下で書いたWeb hosting kingdomと殆ど同一のサービス内容です。
ただこちらはマルチバイト関数(mbstring)がサポートされているのと.htaccessが自由に使用できる。
反面レスポンスは若干劣るかもしれない。
どちらにしてもこのサーバの場合も同じく長続きすることを祈るばかりです。
詳細はこちら >> OptimumToolsの詳細
海外フリーサーバ - Vectored Hosting
- Date
- 2006-11-28 (火)
- Category
- FreeServers
海外のフリーサーバ Vectored Hosting
2006年10月にサービスを開始したばかりのサーバ。
ディスク容量は1GBあり転送量は5GB/月と最近のフリーサーバでは標準的なサービス内容。
アカウントの取得はフォーラム登録して最低1つ投稿した上で申請を行い、更に取得したアカウントを維持する為に定期的にある程度の投稿が必要になっている。
最初は投稿の義務はなかったのだが最近変更になったみたいです。
詳細はこちら >> Vectored Hostingの詳細
もしアカウントが停止されたら
- Date
- 2006-11-25 (土)
- Category
- FreeServers
海外のフリーサーバを借りているとアカウントが停止される事がたまにある。
停止される理由の多くは
- 違法なサイトもしくは違法なアプリケーションを使用している
- アダルトサイト
- 借りているサイトが決めている規約に違反した
- ディスク容量又は転送量オーバー
- ホスティングサイト自体が停止された
等いろいろな理由があるのですが、その場合サイトは下記のような状態で表示される場合が多い。
使用している管理プログラムによって当然違ってきますが内容的には大差ありません。
こちらの管理ミスによって停止された場合は致し方ないのですが、ホスティング先がこのような状態になってしまうと殆ど復活することはなく管理していたファイル自体も戻ってこないことが多いです。
改めて書く事でもないのですがフリーサーバを借りる際はこまめにバックアップを取ることをお勧めします。
海外フリーサーバ - Web hosting kingdom
- Date
- 2006-11-24 (金)
- Category
- FreeServers
海外のフリーサーバ Web hosting kingdom
ディスク容量100MBで転送量が1GBとあまり実用的ではありません。
ただ登録は自動登録なのでアカウントは簡単に取得できる。
2006年10月にサービスを開始したばかりなので将来性については未知数です。
あくまで有料ホスティングをメインにしているみたいですが、フォーラムを見ても登録者はいないようです。
長続きすることを祈るばかりです。
詳細はこちら >> Web hosting kingdomの詳細
海外フリーサーバ - BTZ Hosting
- Date
- 2006-11-14 (火)
- Category
- FreeServers
海外のフリーサーバ BTZ Hosting
10月にサービスを開始したばかりなので使えるサーバかどうかは未知数です。
基本的にはフォーラムに投稿してポイントを貯めてアカウントを申請するタイプだが、投稿なしで取得できるプランもある。
あまり実用的なサービス内容とは思えませんが仕方がないのかな?
サービス開始当初は5ポストだけでもっと良いプランが取得できたんですが現在は少々厳しくなっています。
詳細はこちら >> BTZ Hostingの詳細
海外のフリーサーバ - Qube Hosting
- Date
- 2006-11-12 (日)
- Category
- FreeServers
イギリスのフリーサーバ Qube Hosting
基本的にはフリーホスティングのスタンスを取っているがアカウント維持の為に寄付を呼びかけている。
寄付はアカウント登録時のみに0.50GBPなので日本円で約115円で支払い方法はPayPal経由。
まあ寄付しないでも取得は可能みたいですが・・・。
取得して3週間ほど経過したが鯖落ちもなく結構快適に使用できている。
ただ管理パネルはcPanelやPlesk等ではなく独自仕様のもので少々使い難いです。
詳細はこちら >> Qube Hostingの詳細
海外フリーサーバ - i6 Networks
- Date
- 2006-11-10 (金)
- Category
- FreeServers
海外のフリーサーバ i6 Networks
ディスク容量5GBで転送量が1TBと広告のつかないフリーサーバにしては考えられないスペック。
おまけに登録は自動登録なので取得も簡単に出来る。
ただ条件が1つだけありプランはドメインホスティングのみでドメイン所有者しか登録が出来ない上に、そのドメインが登録後2ヶ月以上経過していなくてはならない。
要するに初心者はお断りと言うことか・・・。
当初MODxをインストールして快適に使用できていたがサービス内容が変更になったらしく動かなくなりましたが、代わりにXOOPSをインストールしたら問題なく動作している。
このサービス内容なので長続きしないと思っていたらかなり安定しています。
詳細はこちら >> i6 Networksの詳細
海外フリーサーバ - Yurx Free Hosting
- Date
- 2006-11-06 (月)
- Category
- FreeServers
海外のフリーサーバ Yurx Free Hosting
海外の無料鯖によくあるPost to Hostタイプ。
フォーラムで投稿数を貯める事により申請できるサービスが異なるタイプ。
ただフォーラムへの投稿以外にも広告を貼る事によりポイントを貯金しそのポイントと交換にサービスを獲得することも可能。
レスポンスはよくまた稼働状況も結構安定している。
詳細はこちら >> Yurx Free Hostingの詳細
海外フリーサーバ HostFreeWeb
- Date
- 2006-10-31 (火)
- Category
- FreeServers
アメリカのフリーサーバ HostFreeWeb
ディスクスペース100MBで転送量が1GB/月と最近の無料ホスティングの中ではかなり低い部類に入ると思うが、これ位のほうが逆に安定したサービス提供が可能なのかもしれない。
広告もなくレスポンスも結構良い方だと思うがやはりこの転送量では使える用途が限られてしまう。
有料のホスティングサービスも運営しているみたいなので、あくまでフリーは有料へ移行してもらう為の餌なのかもしれない。
詳細はこちら >> HostFreeWebの詳細
MODxでmbstringエミュレータ
- Date
- 2006-10-28 (土)
- Category
- FreeServers | MODx
海外のフリーサーバを趣味で取得していますがアカウントを取得したままで放置するのも失礼なので設置が簡単に済むCMSを色々とインストールしています。
設置は簡単なのですが問題になるのがそのアプリを完全に動作させるための推奨環境。
最近はMODxをよくインストールしているのですがその推奨環境が下記の通り。
* A very reliable web host without turbo-overloaded servers.
* Linux.
* Apache with mod_rewrite.
* PHP 4.3.10 or above. PHP 5.1.x will get you some very cool things in the near future.
* MySQL 4.1.x or above. The 5.0.x and above branches look great but
* You've seen and know what "
実際にはMySQL3系でも動作しているとの報告もあるので一概に言えないみたいですが。
ただ日本語サイトを構築する上では上記以上に問題になるのがPHPにマルチバイト関数がインストールされているかどうかです。
文字化けを防ぐにはこれに頼るしかありませんが残念ながら海外のフリーサーバの場合殆どがインストールされていません。
この場合代替手段として重宝されるのがmbstringエミュレータなるもので私もXOOPSやWordPressで使用したことがあるのですが、これを使用することで問題はすべて解決できていました。
MODxの場合も利用できるかどうか検証してみたのですが今のところ何とか使えそうです。
ただMODx自体を完全に使いこなせているとは言えない状況なので「何とか」という表現にしています。
使用方法はエミュレータ関連のファイルをルートディレクトリにアップロードし同じディレクトリにあるindex.phpに下記コードを埋め込むだけです。
if (!extension_loaded('mbstring')) {
include('mb-emulator.php');
}
海外のフリーサーバ AraBHoZteR
- Date
- 2006-10-25 (水)
- Category
- FreeServers
海外のフリーサーバ AraBHoZteR
最近サービスを開始したばかりのサーバ。
フリープランは2種類あり申請は自動スクリプトなので簡単に取得できる。
取得して2週間ほど経過したが今のところ鯖落ちもなく結構快適に使用できている。
ただしGoogleの広告を貼る必要がある。
詳細はこちら >> AraBHoZteRの詳細
海外のフリーサーバ iGB.net
- Date
- 2006-10-23 (月)
- Category
- FreeServers
海外のフリーサーバ iGB.net
現在はiGB.netという名前になっていますがサービス開始当初はiconrate.netというドメインで運営していた。
記憶が曖昧ですが既に3年以上は経過していると思うが、途中2度ほどサービスを終了したもののユーザの要望が多かったのかその度に再開している。
アカウントの取得にはフォーラムへの投稿が必要になるが結構安定していると思う。
ただ一番のネックは最近規約が変更になり英語サイト限定になってしまった事。
理由は多言語を扱う事によりサーバへの負荷が大きくなり安定したサービス提供が出来ないからだとか。
私もアカウントは所持していますが英語が苦手なので・・・放置!
詳細はこちら >> iGB.netの詳細
海外フリーサーバ - Revolution Host
- Date
- 2006-10-15 (日)
- Category
- FreeServers
海外のフリーサーバ Revolution Host
最近サービスを開始したばかりのサービス
アカウントの取得はフォーラムに登録して申請するタイプだが投稿数を貯める必要はない。
特に細かい規約もなく使用言語も制限していないのであまり長続きはしないかも・・・。
サイト自体にも広告はなくどこから運営費用を捻出しているのかも良くわからないが1日でも長く続いてくれる事を祈るばかりです。
アカウントを取得してから2週間ほど経過したが結構快適に使用できている。
詳細はこちら >> Revolution Hostの詳細
海外フリーサーバ - OS-Server.com
- Date
- 2006-10-12 (木)
- Category
- FreeServers
海外のフリーサーバ OS-Server
今月始まったばかりのホスティングサービス
容量は30MBと最近の傾向からみるとかなり少なめだがサービス開始したばかりなので様子見しているのかな?
容量以外のサービス内容はこれと言って特徴はないがレスポンスは結構いいと思う。
詳細はこちら >> OS-Serverの詳細
110mb.com
- Date
- 2006-09-24 (日)
- Category
- FreeServers
海外のフリーサーバ 110mb.com
少し前まで名前のとおりディスク容量は110MBだったが現在は2GBにアップグレードしている。
管理画面もcPanelを導入し勢いはあったが案の上不安定になってしまった模様。
色々と制約の多い鯖だが広告もつかない無料鯖だとこんなものかな・・・。
詳細はこちら >> 110mb.comの詳細
CJB.CC
- Date
- 2006-09-17 (日)
- Category
- FreeServers
The Free Web Host
- Date
- 2006-09-07 (木)
- Category
- FreeServers
海外のフリーサーバ The Free Web Host
容量は1000MBで転送量は月10GBまでと海外のフリーサービスではベストの部類に入る。
が、全てのページにGoogleの広告を貼る必要がありおまけにそのサイズは728*90と大きい。
登録は簡単ですがSignup Keyを入力する必要があり、そのKeyは規約ページ(TOS)に隠されているので見つける必要がある。
でも簡単に見つかると思います。
詳細はこちら >> The Free Web Hostの詳細
Cubixy.com
- Date
- 2006-09-03 (日)
- Category
- FreeServers
海外のフリーサーバ Cubixy.com
容量は100MBしかないが転送量は月5GBまでと海外のフリーサービスでは良いほう。
取得して1ヶ月以上経過したが広告もなく結構快適に使用出来ている。
ただ試しにMT3.3をインストールしようとしたのだがPerlのバージョン(5.8.6)のせいかどうかは不明だが何故かうまくいかなかった。
まあサービスを開始したばかりのサーバなので今後の成り行きに注目。
管理画面はcPanelではなくDirectAdminCP。
詳細はこちら >> Cubixy.comの詳細
Host-Exc.net
- Date
- 2006-08-17 (木)
- Category
- FreeServers
海外のフリーサーバ HostExc
容量は500MBあるものの転送量は月1GBまでとかなり少なくあまり実用的ではないサービス。
広告はトップページにGoogle Adsenseを自分で貼り付けるよう指示があったので貼ったものの最近は表示されなくなっている。
私がアカウントを取得した時は上記容量があったのですが、この記事を書きながらサイトを見てみると100MBに変わっているみたいです。
有料サービスも始めたみたいですがサービス内容はかなり寂しいですね(-_-;)
詳細はこちら >> HostExcの詳細
AON Central
- Date
- 2006-07-31 (月)
- Category
- FreeServers
海外のフリーサーバ AON Central
フォーラムに登録して申請するタイプで投稿数を貯めなくてもOKだがその場合は広告を貼り付けなければならない。
25以上投稿すれば広告免除される。
ただアカウントを維持する為には毎月10以上の投稿が必要・・・サービス開始当初はこの様な決まりはなかったのですがいつの間にか出来ていました(-o-;
最近サーバを移転しレスポンスも良くなっています。
試しにMovableTypeをインストールしていますが快適に使用できています。
詳細はこちら >> AON Centralの詳細
PHPNET.US
- Date
- 2006-07-24 (月)
- Category
- FreeServers
海外のフリーサーバ PHPNET.US
BYETHOST.comの再販みたいです。
申請は簡単でパスワードやMySQL等の詳細はメールで送られてくる。
CGIは使用不可だがフリーで容量300MB/転送量80GBあれば申し分ないと思う。
詳細はこちら >> PHPNET.USの詳細
DanicHost.info
- Date
- 2006-07-15 (土)
- Category
- FreeServers
海外のフリーサーバ DanicHost.info
海外では主流のフォーラムで投稿数を貯めて申請するタイプ。
投稿なしでも申請は可能だが容量及び転送量とも少なく使い物にならないと思う。
現在フリーホスティングは3プランあるが一番大きい物でも必要投稿数は10なので取得は簡単だと思う。
このサーバで特筆すべきはサポートの速さとレスポンスの快適さにあると思う。
まだ登録数が少ないので当たり前かもしれないが、試しにMovableTypeとMODxをインストールしてみたがどちらも快適で当サイトが利用しているXREAよりも良いような気がする。^_^;
またcPanelはフォーラムでリクエストする事により日本語のメニューが出るRVSKINに変更可能。
詳細はこちら >> DanicHost.infoの詳細
Nice Stuffs Networks
- Date
- 2006-07-09 (日)
- Category
- FreeServers
アメリカのサーバ
フォーラムに登録して申請するタイプ。
海外無料鯖では珍しく日本語のサイトを許可しているばかりではなく日本語のサポートフォーラムも用意されている。
申請が簡単なだけに容量100MBで転送量は1Gb/月とサービス内容はあまりにも寂しい。
詳細はこちら >> Nice Stuffs Networksの詳細
**07.07.09現在サーバの移転作業が続いているらしく日本語のサポートフォーラムは閲覧出来なくなっている模様(-o-;
My Free Host
- Date
- 2006-07-04 (火)
- Category
- FreeServers
アメリカのサーバ My Free Host
フォーラムに登録して申請するタイプ
ただ投稿数を貯める必要はなく登録後すぐに申請できる。
申請が簡単なだけに容量100MBで転送量は3Gb/月とサービス内容はあまり魅力的ではないが結構安定している。
管理パネルは以前はcPanelだったが現在はPlesk 8.0に変更になっている。
詳細はこちら >> My Free Hostの詳細
O2g.net
- Date
- 2006-06-06 (火)
- Category
- FreeServers
アメリカのフリーサーバ O2g.net
容量が100MBで転送量が月2GBまでと海外フリーサーバでは標準的なサービス内容。
アカウント申請時にサブドメイン又はドメインを使用するか選択できる。
これと言った特色もはないが広告もなくサービス自体は安定していると思う。
ただサポートフォーラムがなく連絡はメールでのやり取りになる。
詳細はこちら >> O2g.netの詳細
Freosta.co.uk
- Date
- 2006-06-03 (土)
- Category
- FreeServers
イギリスのフリーサーバ Freosta.co.uk
容量100MBで転送量は月1GBしかないので使用方法は限られてくると思う。
サービス自体も始まったばかりなので今後どうなるか予想もつかないが、同系(?)のFreosta.comもサービス開始直後はフリーサービスを提供していたがすぐに停止し有料サービスのみに仕様変更した経緯があるのでここも同じかもしれない。
管理画面はcPanelだがテーマが選択できXP Evolutionと言うテーマを選択すると言語選択で日本語も選択可能。
あくまでメニューのみで解説等は英語ですが・・・。
詳細はこちら >> Freosta.co.ukの詳細
EJ.AM
- Date
- 2006-05-29 (月)
- Category
- FreeServers
Snappy Host
- Date
- 2006-05-15 (月)
- Category
- FreeServers
海外のフリーサーバ Snappy Host
サービス内容が頻繁に変わる上に鯖落ちも結構あります。
あまり長くは続かないでしょうね(-_-;)
当初サブドメインでのアカウント申請も出来ていたのですが現在はドメインを持っていないと取得不可。
登録は自動で申請後すぐに使用できる。
詳細はこちら >> Snappy Hostの詳細
iNetHoster
- Date
- 2006-05-11 (木)
- Category
- FreeServers
アメリカのフリーサーバ iNetHoster
容量は100MBあるが転送量は1ヶ月1Gbまでと少なめ。
広告の表示義務(GoogleAdSence)はあるがサイズ違いで4種類あり任意で選び貼り付け。
ただし全てのページに貼り付ける必要はなくサイトに最低1つあればOKとの事。
アカウントの申請は自動ではなくフォーラムに登録して所定の項目を書いてリクエスト。
事前に投稿数を貯める必要はなく登録後すぐに申請できる。
詳細はこちら >> iNetHosterの詳細
Xp-losion.net
- Date
- 2006-05-03 (水)
- Category
- FreeServers
オランダ(?)のフリーサーバ Xp-losion.net
2日ほど前までトップページがハックされていたと思うんですが今は復活しているみたい。
SPYKIDS OWNZ YOUR SYSTEMってなっていたんですけど、復活後はドメインも.bizから.netに変わっていました。
サービス内容はいたって一般的で特筆すべきものはありません。
サーバ自体はアメリカにあるみたいです。て言うか再販かな??
詳細はこちら >> Xp-losion.netの詳細
i4host.net
- Date
- 2006-04-30 (日)
- Category
- FreeServers
アメリカのサーバ I4host.net
容量は50MBと少ないがその分安定しているかもしれない。
転送量は5Gb/月までで広告も今のところ付かない。
登録はiPanelによる自動登録。
今月開始したばかりのサービスなので今後の展開に注目?
詳細はこちら >> i4host.netの詳細
FREEWEBDOT.com
- Date
- 2006-04-30 (日)
- Category
- FreeServers
海外のフリーサーバ FREEWEBDOT.com
ディスク容量は3Gで転送量は50G/月と無料サービスにしては内容は素晴らしい。
また広告も入らない。
登録は自動登録みたいだが取得するにはドメインを所持していないと駄目かもしれない。
管理画面は独自の物を採用しているが少々使いづらく機能的にもcPanelのように豊富ではない。
自サイトに繋がるまで結構時間がかかってしまうが接続できればその後のレスポンスは海外鯖では普通。
詳細はこちら >> FREEWEBDOT.comの詳細
Host-Me.info
- Date
- 2006-04-12 (水)
- Category
- FreeServers
アメリカのサーバ Host-Me.info
ディスク容量は250MBで転送量は5Gb/月だがアカウントを取得するにはフォーラムで最低5つの投稿が必要。
広告もなくレスポンスも普通で問題ないのだが不満な点はhtaccessでOptionディレクトリが操作できない事。
その為mbstring関数はサポートされているがhtaccessファイルを使用しての変更は出来ないが、必要なディレクトリにphp.iniファイルを置く事が出来るため変更は可能。
XOOPSを設置するとしたら下記のように書けば文字化けもせずに使用できると思う。
[begin]
register_globals = off;
session.use_trans_sid = off;
default_charset = EUC-JP;
mbstring.language = Japanese;
mbstring.internal_encoding = EUC-JP;
mbstring.encoding_translation = ON;
mbstring.http_input = auto;
mbstring.http_output = pass;
mbstring.detect_order = ASCII,JIS,EUC-JP,SJIS,UTF-8;
mbstring.substitute_character = none;
output_handler = none;
[end]
詳細はこちら>> Host-Me.infoの詳細
Affordable Host
- Date
- 2006-04-02 (日)
- Category
- FreeServers
海外の無料サーバ Affordable Host
名前の通りiPanelを使用しているので取得は簡単に出来ます。
日本語のサイト運営も許可されているが転送量が月1.5Gまでと少ない。
ドメインの係留数はParkedDomain、AddonDomainがそれぞれ10個まである。
今年の3月に始まったばかりのサービスで先行きは不透明です。 φ(..)メモメモ
詳細はこちら >> Affordable Hostの詳細
Crazydrive.co.uk
- Date
- 2006-03-25 (土)
- Category
- FreeServers
アメリカのサーバ
ディスク容量は1Gで転送量は無制限かな?
ユーザーページには広告は入らないみたいですがこの内容ではそう長くは続かないでしょうね^^;
管理も1人でやっているみたいで少し前までは頻繁に鯖落ちしていました。
詳細はこちら>> Crazydrive.co.ukの詳細
xthar.beが再びハッキングされる
- Date
- 2006-03-19 (日)
- Category
- FreeServers
Puffin Host
- Date
- 2006-03-17 (金)
- Category
- FreeServers
海外フリーサーバ
以前はサイトフォーラムへの投稿数によって容量及び転送量が異なるプランがあったのですが全廃されているみたい。
フリーのサービスは各々100MB/2Gbのみになっていてそれ以上のスペックは有料になっています。
ここは昨年アカウントを所持して実際にXOOPSでサイト運営していたのですが、メモリの消費が多いとの理由で予告なくアカウントを凍結されデータも帰ってこなかったと言う悲しい過去があります。
ただ海外のフリーサーバには珍しく日本語サイトも許可しており又、リクエストしたマルチバイト関数もサポートしてくれる等対応はいいです。
ドメイン係留数もParked Domains/Addon Domainsがそれぞれ50個と充実している。
詳細はこちら >> Puffin Hostの詳細
AHBHost
- Date
- 2006-03-09 (木)
- Category
- FreeServers
アメリカのサーバ
広告が付かないStarter Planと自分で広告を貼り付けるBusiness Planの2種類あり。
プランの違いはディスク容量と転送量でStarter Planが100MB/1GbでBusiness Planの方が500MB/10Gbになっている。
どちらのプランもドメイン係留数が無制限なので魅力的。
日本語サイトの運営もOK!
詳細はこちら >> AHBHostの詳細
iFastNet.com
- Date
- 2006-03-03 (金)
- Category
- FreeServers
アメリカのサーバ
容量250MB及び転送量10Gb/月と私には十分なスペック。
サービス内容もフリーサーバにしては素晴らしく又、レスポンスも快適そのもの♪
広告も今のところは付かない。
登録は自動登録でフォーラムでの投稿等は必要なく簡単に取得出来ます。
問題はいつまで持つかという事ですが今回の募集自体テスト的に運営しているみたいな気がする (^_^)
詳細はこちら >> iFastNetの詳細
xthar.be
- Date
- 2006-02-28 (火)
- Category
- FreeServers
アメリカのサーバ
登録はフォーラムでの申請だが投稿数なしでも一番下のプランのアカウントはもらえる。
現在フォーラムでドメイン名変更の動きがあるので近いうちにサーバ名が変更になるかも。
さすがに無料の.beドメインでホスティングサービスを謳うのは気が引けるみたいですね。
詳細はこちら >> xthar.beの詳細
AddYour.net
- Date
- 2006-02-26 (日)
- Category
- FreeServers
アメリカのサーバ
ディスク容量500MBで転送量は月5G/bまで
登録は自動登録なので簡単ですがその申請ページ
Warning! We allow only English-language sites. Non-English sites will be deleted.と赤字で書かれている。
広告もなくドメイン関係のオプションもそこそこ充実しているだけに残念!
詳細はこちら >> AddYour.netの詳細
WeezyHost
- Date
- 2006-02-23 (木)
- Category
- FreeServers
アメリカのサーバ
容量は150MB 転送量は無制限となっているが海外のフリーサーバでは殆ど1-5Gbまでなのでそれ以上になると削除されるでしょうね。
広告もGoogleの大きい方の広告がトップに自動挿入されるしはっきり言って使いにくい。
それ以前にサインアップページに行くのに日本のIPもしくは言語を弾いているかもしれない。
詳細はこちら>> WeezyHostの詳細
AIM BUM
- Date
- 2006-02-22 (水)
- Category
- FreeServers
アメリカのサーバ
150MBのディスク容量があり転送量は無制限かな?
アカウントの申請はフォーラムで行うのだが今はスレッド自体見当たらないですね。
ここの管理人さんは学生みたいなので休日のみ募集してるのかな?
私が申請した時に「今学校なので帰り次第セットアップします」とご丁寧にメールが来てました^^;
詳細はこちら>> AIM BUMの詳細
X10 HOST
- Date
- 2006-02-20 (月)
- Category
- FreeServers
フリープランは容量と転送量で3種類用意されている。
どのプランもページのトップにGoogleADが自動挿入される。(大きさは480x60)
広告を消すにはフォーラムで毎月質の高い投稿が15ポスト必要w
レスポンスは結構軽い感じがする。
XOOPSやMovableTypeのインストール時に自動挿入される広告が原因でうまくいかない時は.htaccessで消せる。
消したままにしておけば当然アカウントも消されると思いますが・・・
LayoutIgnoreURI *.php
LayoutIgnoreURI *.cgi
詳細はこちら>> X10 HOSTの詳細
HostingMe.co.uk
- Date
- 2006-02-20 (月)
- Category
- FreeServers
イギリスのサーバ
100MBで転送量は月1Gbまでなので使うにしても用途は限られる。
広告はGoogleAD(486x60)がトップに自動挿入される。
又登録はサブドメインでの申請しか出来ない。
詳細はこちら>> HostingMeの詳細
modFree.com
- Date
- 2006-02-19 (日)
- Category
- FreeServers
アメリカのサーバ
ディスク容量300MBで転送量は月30G/bまで
登録はForumへの投稿等も必要なく自動登録なので簡単。ただしドメインが必要です(-o-;
.htaccessは使用は出来るがphp_valueディレクティブやphp_flagディレクティブ等のPHPの設定値を変えるコードは使用できない。
ただphp.iniが使えるので対応は可能。
XOOPSを使用する場合はこんな感じかな?
[begin]
RewriteEngine = on;
register_globals = off;
session.use_trans_sid = off;
default_charset = EUC-JP;
mbstring.language = Japanese;
mbstring.internal_encoding = EUC-JP;
mbstring.encoding_translation = ON;
mbstring.http_input = auto;
mbstring.http_output = pass;
mbstring.detect_order = ASCII,JIS,EUC-JP,SJIS,UTF-8;
mbstring.substitute_character = none;
output_handler = none;
[end]
詳細はこちら>> modFree.comの詳細
Roxr Hosting
- Date
- 2006-02-18 (土)
- Category
- FreeServers
アメリカのサーバ
150MBのディスク容量があり一月の転送量は15G/bまで
ただし広告(480x60のGoogleAD)を貼り付けなければならない。
登録は自動で事前にフォーラムへの投稿等は必要なし。
レスポンスは悪くないと思う。
詳細はこちら>> Roxr Hostingの詳細
XREAへサーバ変更しました
- Date
- 2006-01-26 (木)
- Category
- FreeServers
基本的にはお金を掛けずにサイトを運営するというのがモットーとしてあったのですが、年が明けてからお借りしていたレンタルサーバの調子が芳しくなく今回思い切って移転しました。
今回のサーバはXREAの有料広告免除鯖です。
今年から名前が変わってXREA+となっていますがサービス内容は変わっていませんね (¬_¬)
知合いのアカウントを管理しているのでそのサーバに同居した形をとっています。
今までお世話になったusamimi.infoさんには感謝しております。
ありがとう そして さようなら (^_^)/~~
ただドメインは移したけどサブドメインは残っているので別の用途で使うかも・・・駄目かな??
一部サイト移転のお知らせ -アドレス修正-
- Date
- 2006-01-23 (月)
- Category
- DOMAIN | FreeServers
このサイトのカテゴリにあったFreeServersとドメインについて今後下記別サイトで続けることになりましたのでお知らせします。
分けた理由は
- 使用していないドメインの有効活用
- 契約中のホスティングサービスの有効活用
こちらのサイト同様お引き立ていただきますようよろしくお願いします。
Whimsical Diary
こちらはXOOPS+wordpressモジュールで構築しています。
06.01.23 アドレス修正しました (-人-).。oO(・・・・・・)
MatZoo.comが復活
- Date
- 2006-01-05 (木)
- Category
- FreeServers
以前別のブログを構築していた際に使用していたサーバMatzoo.comが復活していた。
サービス内容は従来同様広告もなく充実したものになっている。
ただ転送量は2G/月までと物足りないものだが海外無料鯖では平均的な数字。
アカウントの取得は海外鯖で主流になっているフォーラムへの投稿も必要なく自動スクリプトで簡単に取得できる。
心配なのは以前アカウント持っている時も突然何のアナウンスもなく閉鎖されバックアップすら取れなかった苦い思い出があるので、今度ばかりは安定したサービスの提供を願うばかり。
IconRate.NETサーバダウン
- Date
- 2005-10-17 (月)
- Category
- FreeServers | XOOPS関連
海外の無料レンタルサーバでXOOPSを使用してコミュニティサイトを運営していたんですが、昨日からサイトが落ちていました。
今日何とかサイトにアクセス可能になったんですが良く見てみるとデータが・・・古い!
レンタルサーバ自体ページがなくなっておりどの様な障害が起きたのかさえ不明だが、仮に原因が分かっても失われたデータは戻ってこないだろうなぁ~・・・(゚_゚i)タラー・・・
日々バックアップを取っていなかった事を激しく後悔。
IconRate.NET
容量:300MB PHP CGI MySQL 等サービス内容は充実しており広告もなし。
ここのアカウントを取得するにはフォーラム(英語)で50ポスト以上が必要で継続するには毎月最低10ポストが更に必要
phpAdmin SQLエクスポート互換
- Date
- 2005-09-11 (日)
- Category
- CGI PHP MySQL | FreeServers
今回データベース部分のバックアップをしようとphpAdminでいつものように何も考えずに操作しエクスポート完了。
いつもはこのままデータをHDに保管して終了していたのですが、localhostに入れているテスト用のMTにこのSQLデータをインポートしてみたら
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=binary AUTO_INCREMENT=4' at line 20
と出てインポート出来ず(汗
HomingHost
- Date
- 2005-09-05 (月)
- Category
- FreeServers
HomingHost.com
海外の無料レンタルサーバー 第2弾
こちらもForumで申し込む形式ですが申請前のフォーラムへの投稿数も必要なく申し込みが出来る。
フリーのプランは追記の通り現在4種類あるが転送稜を考えると最低でもOmegaになるでしょうねw
海外無料鯖の場合は日本と違い転送量の縛りが結構きついところが多い。
200MBもディスクスペースは必要ないので転送量をもっとみてくれた方が有難いですネ。
サービス内容は海外鯖によくある一般的なものです(cgi/php/mysql)
phpのmbstring、gettext関数が使えるのでXoopsも設置できると思う。
ただ運営資金は有料鯖での収入を充てるという内容の書込みがあったがそんな事でいいのだろうか??
あまり長持ちしないかも・・・
hostingposts.comが名称変更
- Date
- 2005-09-02 (金)
- Category
- FreeServers
hostingposts.comが名称変更しPuffin Hostになりました。
Puffinって何だろうって調べたら鳥の名前でした。
日本名でツノメドリ・・・日本でも見られるんですね。 初めて聞いた名前でした^^;
今後サービス内容もさらに充実していく予定があるそうなので楽しみです。
因みに前回の記事で寄付を募っていると書いていましたが興味本位(?)で寄付してみました。
寄付したと言っても5ドルですが約束どおりアカウント容量が150MBから500MBに転送量も15G/月に増えていました。
すぐに使う予定がないのであまり喜べないのですがw
hostingposts.com
- Date
- 2005-08-26 (金)
- Category
- FreeServers
海外のレンタルサーバー
登録はForumでのリクエストする形式だがこのてにありがちなポスト数の制限はない。
Free Hosting/Sign-Upのスレッドに投稿フォームがあるので必要事項を書いてポストすれば1時間以内にはアカウントがもらえる。
レスポンスは可もなく不可もなくといったところ。
サポートは数回PrivateMessageで問合せをしたんですがは返事は驚く程早く、
それも結構丁寧な内容で帰ってきたので良心的に感じた。
http://hostingposts.com
フリーのプランは追記に書いておきます。
mbstring関数は未サポート(入れてもらえるようお願いはしたんですが・・・)
現在寄付を募っており寄付すればProfessional Planが広告なしでもらえる
レンタル鯖変更
- Date
- 2005-08-15 (月)
- Category
- FreeServers
借りていた海外無料サーバーが突然サービス停止し且つサイト自体も消滅してしまいました。
データのバックアップも取ることが出来ず1週間分ほどのデータは葬り去られましたw。
今回は趣向を変えて海外から日本の鯖にしましたがやはり無料鯖を借りました。
Usamimi.infoなんですが広告自動貼付けもなく容量も200MBもあり私には十分すぎる程のスペックです。
ただ海外鯖ばかり借りていてcPanelの機能に恩恵を受けていたのでそれが使えなくなったのは少々痛いσ(^_^;)アセアセ...
消えたデータはいつものようにのんびりと追加していきます。