2009年3月29日星期日
2009年3月28日星期六
展开/收缩Blogger的侧边栏栏目
演示:请看链接网页的侧边栏。
方法——
1.控制台-布局-修改HTML,备份模板。
2.查找:
]]></b:skin>
在其上方添加如下代码:
.commenthidden {display:none}
.commentshown {display:inline}
3.查找:
</head>
在其上方添加如下代码:
<script type="text/Javascript">
function togglecomments (postid) {
var whichpost = document.getElementById(postid);
if (whichpost.className=="commentshown") { whichpost.className="commenthidden"; } else { whichpost.className="commentshown"; }
} </script>
4.保存模板。
以后想要添加能展开收缩的侧边栏,只要在布局中“增加小工具”,添加一个“HTML/JavaScript”,然后在想添加的代码之前加上以下代码
引用
<a aiotitle="click to expand" href="javascript:togglecomments('自定义ID')">标题</a><br />
<div class="commenthidden" id="自定义ID"></div>
即可。
注:
红色的“自定义ID”可以是任何英文和数字的组合,但不能和Blogger默认ID重复。
蓝色的“标题”可以换成自己想要的ID。
比如演示中的小工具就添加了以下代码(友情链接栏):
<a aiotitle="点击展开" href="javascript:togglecomments('myfriendlistss')">展开/收缩...+/-</a><br/><br/>
<div id="myfriendlistss" class="commenthidden">
<a target="_blank" href="http://lukexzt.blogspot.com/" title="返回Luke瞎折腾">Luke瞎折腾</a><br/>
<a target="_blank" href="http://google.com" title="Google搜索">Google搜索</a><br/>
</div>
大家可以根据需要做相应的改动。
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月27日星期五
Orgfree.com-国外免费PHP空间
* 每天5GB流量,几乎等于无限
* 支持PHP5
* 提供无限大小的mySQL数据库
* 提供二级域名,支持绑定自己的域名
* 支持FTP,支持WEB在线文件管理
* 子目录支持.htaccess
* 即时开通帐户
* 无广告
点评:还用我多说么?每天(不是每月!)5GB的流量限制、月流量无限制、而且空间也不算小,用来做图床、小文件网盘来说再适合不过了。况且子目录还支持.htaccess(根目录不支持),可以自己调配空间,非常期待此空间的表现!
以下为该空间测试——
申请地址:http://www.orgfree.com/
演示地址:http://54youke.orgfree.com/
PHP探针:http://54youke.orgfree.com/tanzhen/
图片外链演示:
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月26日星期四
php.ini中文注释
[PHP]
; PHP还是一个不断发展的工具,其功能还在不断地删减
; 而php.ini的设置更改可以反映出相当的变化,
; 在使用新的PHP版本前,研究一下php.ini会有好处的
;;;;;;;;;;;;;;;;;;;
; 关于这个文件 ;
;;;;;;;;;;;;;;;;;;;
; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为
; ‘php.ini’。PHP 将在这些地方依次查找该文件:当前工作目录;环境变量PHPRC
; 指明的路径;编译时指定的路径。
; 在windows下,编译时的路径是Windows安装目录。
; 在命令行模式下,php.ini的查找路径可以用 -c 参数替代。
; 该文件的语法非常简单。空白字符和用分号’;'开始的行被简单地忽略(就象你可能
; 猜到的一样)。 章节标题(例如 : [Foo])也被简单地忽略,即使将来它们可能
; 有某种的意义。
;
; 指示被指定使用如下语法:
; 指示标识符 = 值
; directive = value
; 指示标识符 是 *大小写敏感的* - foo=bar 不同于 FOO = bar。
;
; 值可以是一个字符串,一个数字,一个 PHP 常量 (如: E_ALL or M_PI), INI 常量中的
; 一个 (On, Off, True, False, Yes, No and None) ,或是一个表达式
; (如: E_ALL & ~E_NOTICE), 或是用引号括起来的字符串(”foo”).
;
; INI 文件的表达式被限制于位运算符和括号。
; | bitwise OR
; & bitwise AND
; ~ bitwise NOT
; ! boolean NOT
;
; 布尔标志可用 1, On, True or Yes 这些值置于开的状态。
; 它们可用 0, Off, False or No 这些值置于关的状态。
;
; 一个空字符串可以用在等号后不写任何东西表示,或者用 None 关键字:
;
; foo = ; 将foo置为空字符串
; foo = none ; 将foo置为空字符串
; foo = “none” ; 将foo置为字符串’none’
;
; 如果你值设置中使用常量,而这些常量属于动态调入的扩展库(不是 PHP 的扩展,就是
; Zend 的扩展),你仅可以调入这些扩展的行*之后*使用这些常量。
;
; 所有在 php.ini-dist 文件里设定的值与内建的默认值相同(这是说,如果 php.ini
; 没被使用或者你删掉了这些行,默认值与之相同)。
;;;;;;;;;;;;;;;;;;;;
; 语言选项 ;
;;;;;;;;;;;;;;;;;;;;
engine = On
; 使 PHP scripting language engine(PHP 脚本语言引擎)在 Apache下有效。
short_open_tag = On
; 允许 asp_tags = Off
; 允许ASP-style <% %> tags
precision = 14
; 浮点类型数显示时的有效位数
y2k_compliance = Off
; 是否打开 2000年适应 (可能在非Y2K适应的浏览器中导致问题)
output_buffering = Off
; 输出缓存允许你甚至在输出正文内容之后发送 header(标头,包括cookies)行
; 其代价是输出层减慢一点点速度。你可以使用输出缓存在运行时打开输出缓存,
; 或者在这里将指示设为 On 而使得所有文件的输出缓存打开。
output_handler = ; 你可以重定向你的脚本的所有输出到一个函数,
; 那样做可能对处理或以日志记录它有用。
; 例如若你将这个output_handler 设为”ob_gzhandler”,
; 则输出会被透明地为支持gzip或deflate编码的浏览器压缩。
; 设一个输出处理器自动地打开输出缓冲。
implicit_flush = Off
; 强制flush(刷新)让PHP 告诉输出层在每个输出块之后自动刷新自身数据。
; 这等效于在每个 print() 或 echo() 调用和每个 HTML 块后调用flush()函数。
; 打开这项设置会导致严重的运行时冲突,建议仅在debug过程中打开。
allow_call_time_pass_reference = On
; 是否让强迫函数调用时按引用传递参数。这一方法遭到抗议,
; 并可能在将来版本的PHP/Zend里不再支持。
; 受到鼓励的指定哪些参数按引用传递的方法是在函数声明里。
; 你被鼓励尝试关闭这一选项并确认你的脚本仍能正常工作,以保证在将来版本的语言里
; 它们仍能工作。(你将在每次使用该特点时得到一个警告,而参数将按值而不是按引用
; 传递)。
; Safe Mode 安全模式
safe_mode = Off
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
; ?Setting certain environment variables
; ?may be a potential security breach.
; 该指示包含用逗号分隔的前缀列表。安全模式中,用户仅可以替换
; 以在此列出的前缀开头的环境变量的值。
; 默认地,用户将仅能 设定以PHP_开头的环境变量,(如: PHP_FOO=BAR)。
; 注意: 如果这一指示为空,PHP 将让用户更改任意环境变量!
safe_mode_protected_env_vars = LD_LIBRARY_PATH
; 这条指示包含一个用逗号分隔的环境变量列表,那是最终用户将不能用putenv () 更改的。
; 这些变量甚至在safe_mode_allowed_env_vars 设置为允许的情况下得到保护。
disable_functions =
; 这条指示让你可以为了安全的原因让特定函数失效。
; 它接受一个用逗号分隔的函数名列表。
; 这条指示 *不受* 安全模式是否打开的影响。
; 语法高亮模式的色彩。
; 只要能被《font color=???》接受的东西就能工作。
highlight.string = #DD0000
highlight.comment = #FF8000
highlight.keyword = #007700
highlight.bg = #FFFFFF
highlight.default = #0000BB
highlight.html = #000000
; Misc 杂项
expose_php = Off
; 决定 PHP 是否标示它装在服务器上的事实(例如:加在它 —PHP—给Web服务
; 发送的信号上)。
; (我个人的意见,在出现什么power-by的header的时候,把这关掉。)
; 它不会有安全上的威胁, 但它使检查你的服务器上是否安装了PHP成为了可能。
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 30 ; 每个脚本的最大执行时间, 按秒计
memory_limit = 8388608 ; 一个脚本最大可使用的内存总量 (这里是8M
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
; 出错控制和登记 ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 错误报告是按位的。或者将数字加起来得到想要的错误报告等级。
; E_ALL - 所有的错误和警告
; E_ERROR - 致命性运行时错
; E_WARNING - 运行时警告(非致命性错)
; E_PARSE - 编译时解析错误
; E_NOTICE - 运行时提醒(这些经常是是你的代码的bug引起的,
;也可能是有意的行为造成的。(如:基于未初始化的变量自动初始化为一个
;空字符串的事实而使用一个未初始化的变量)
; E_CORE_ERROR - 发生于PHP启动时初始化过程中的致命错误
; E_CORE_WARNING - 发生于PHP启动时初始化过程中的警告(非致命性错)
; E_COMPILE_ERROR - 编译时致命性错
; E_COMPILE_WARNING - 编译时警告(非致命性错)
; E_USER_ERROR - 用户产生的出错消息
; E_USER_WARNING - 用户产生的警告消息
; E_USER_NOTICE - 用户产生的提醒消息
; 例子:
; error_reporting = E_ALL & ~E_NOTICE ; 显示所有的错误,除了提醒
; error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; 仅显示错误
error_reporting = E_ALL & ~E_NOTICE ; 显示所有的错误,除了提醒
display_errors = On ; 显示出错误信息(作为输出的一部分)
; 在最终发布的web站点上,强烈建议你关掉这个特性,并使用
; 错误日志代替(参看下面)。
; 在最终发布的web站点继续让 display_errors 有效可能
; 暴露一些有关安全的信息,例如你的web服务上的文件路径、
; 你的数据库规划或别的信息。
display_startup_errors = Off ; 甚至当display_erroes打开了,发生于PHP的启动的步骤中
; 的错误也不会被显示。
; 强烈建议保持使 display_startup_errors 关闭,
; 除了在改错过程中。
log_errors = Off ; 在日志文件里记录错误(服务器指定的日志,stderr标准错误输出,或error_log(下面的))
; 正如上面说明的那样,强烈建议你在最终发布的web站点以日志记录错误
; 取代直接错误输出。
track_errors = Off ; 保存最近一个 错误/警告 消息于变量 $php_errormsg (boolean)
;error_prepend_string = “” ; 于错误信息前输出的字符串
;error_append_string = “” ; 于错误信息后输出的字符串
;error_log = filename ; 记录错误日志于指定文件
;error_log = syslog ; 记录错误日志于系统日志 syslog (NT 下的事件日志, Windows 95下无效)
warn_plus_overloading = Off ; 当将‘+’用于字符串时警告
;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
variables_order = “EGPCS” ; 这条指示描述了PHP 记录
; GET, POST, Cookie, Environment and Built-in 这些变量的顺序。
; (以 G, P, C, E & S 代表,通常以 EGPCS 或 GPC 的方式引用)。
; 按从左到右记录,新值取代旧值。
register_globals = On ; 是否将这些 EGPCS 变量注册为全局变量。
; 若你不想让用户数据不在全局范围内混乱的话,你可能想关闭它。
; 这和 track_vars 连起来用更有意义 — 这样你可以通过
; $HTTP_*_VARS[] 数组访问所有的GPC变量。
register_argc_argv = On ; 这条指示告诉 PHP 是否声明 argv和argc 变量
; (注:这里argv为数组,argc为变量数)
; (其中包含用GET方法传来的数据)。
; 若你不想用这些变量,你应当关掉它以提高性能。
track_vars = On ; 使$HTTP_*_VARS[]数组有效,这里*在使用时用
; ENV, POST, GET, COOKIE or SERVER替换
post_max_size = 8M ; PHP将接受的POST数据最大大小。
gpc_order = “GPC” ; 这条指示被人反对。用 variables_order 代替。
; Magic quotes
magic_quotes_gpc = On ; 在输入的GET/POST/Cookie数据里使用魔术引用
; (原文就这样,呵呵,所谓magic quotes 应该是指用转义符加在引用性的控制字符上,如 ‘….)
magic_quotes_runtime= Off ; 对运行时产生的数据使用魔术引用,
; 例如:用SQL查询得到的数据,用exec()函数得到的数据,等等
magic_quotes_sybase = Off ; 采用 Sybase形式的魔术引用(用 ” 脱出 ‘ 而不用 ‘)
; 自动在 PHP 文档之前和之后添加文件
auto_prepend_file =
auto_append_file =
; 象4.04b4一样,PHP 默认地总是在 “Content-type:” 头标输出一个字符的编码方式。
; 让输出字符集失效,只要设置为空。
; PHP 的内建默认值是 text/html
default_mimetype = “text/html”
;default_charset = “iso-8859-1″
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
include_path = ; include 路径设置,UNIX: “/path1:/path2″ Windows: “path1;path2″
doc_root = ; php 页面的根路径,仅在非空时有效
user_dir = ; 告知 php 在使用 /~username 打开脚本时到哪个目录下去找,仅在非空时有效
;upload_tmp_dir = ; 存放用HTTP协议上载的文件的临时目录(在没指定时使用系统默认的)
upload_max_filesize = 2097152 ; 文件上载默认地限制为2 Meg
extension_dir = c:php ; 存放可加载的扩充库(模块)的目录
enable_dl = On ; 是否使dl()有效。
; 在多线程的服务器上 dl()函数*不能*很好地工作,
; 例如IIS or Zeus,并在其上默认为禁止
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
file_uploads = On ; 是否允许HTTP方式文件上载
;upload_tmp_dir = ; 用于HTTP上载的文件的临时目录(未指定则使用系统默认)
upload_max_filesize = 2M ; 上载文件的最大许可大小
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;
allow_url_fopen = On ; 是否允许把URLs当作http:.. 或把文件当作ftp:…
;;;;;;;;;;;;;;;;;;;;;;
; 动态扩展 ;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
; 若你希望一个扩展库自动加载,用下面的语法:
; extension=modulename.extension
; 例如,在windows上,
; extension=msql.dll
; or 在UNIX下,
; extension=msql.so
; 注意,这只应当是模块的名字,不需要目录信息放在里面。
; 用上面的 extension_dir 指示指定扩展库的位置。
;Windows 扩展
;extension=php_nsmail.dll
extension=php_calendar.dll
;extension=php_dbase.dll
;extension=php_filepro.dll
extension=php_gd.dll
;extension=php_dbm.dll
;extension=php_mssql.dll
;extension=php_zlib.dll
;extension=php_filepro.dll
;extension=php_imap4r2.dll
;extension=php_ldap.dll
;extension=php_crypt.dll
;extension=php_msql2.dll
;extension=php_odbc.dll
; 注意, MySQL的支持现在是内建的,因此,不需要用它的dll
;;;;;;;;;;;;;;;;;;;
; 模块设定 ;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
[Syslog]
define_syslog_variables = Off ; 是否定义各种的系统日志变量
; 如:$LOG_PID, $LOG_CRON, 等等。
; 关掉它是个提高效率的好主意。
; 运行时,你可以调用函数define_syslog_variables(),来定义这些变量
[mail function]
SMTP = localhost ;仅用于win32系统
sendmail_from = me@localhost.com ;仅用于win32系统
;sendmail_path = ;仅用于unix, 也可支持参数(默认的是’sendmail -t -i’)
[Debugger]
debugger.host = localhost
debugger.port = 7869
debugger.enabled = False
[Logging]
; 这些配置指示用于示例的日志记录机制。
; 看 examples/README.logging 以得到更多的解释
;logging.method = db
;logging.directory = /path/to/log/directory
[Java]
;java.class.path = .php_java.jar
;java.home = c:jdk
;java.library = c:jdkjrebinhotspotjvm.dll
;java.library.path = .
[SQL]
sql.safe_mode = Off
[ODBC]
;uodbc.default_db = Not yet implemented
;uodbc.default_user = Not yet implemented
;uodbc.default_pw = Not yet implemented
uodbc.allow_persistent = On ; 允许或禁止 持久连接
uodbc.check_persistent = On ; 在重用前检查连接是否还可用
uodbc.max_persistent = -1 ; 持久连接的最大数。-1 代表无限制
uodbc.max_links = -1 ; 连接的最大数目(持久和非持久)。-1 代表无限制
uodbc.defaultlrl = 4096 ; 控制 LONG 类型的字段。返回变量的字节数,0 代表通过(?)0 means passthru
uodbc.defaultbinmode = 1 ; 控制 二进制数据。0 代表?????Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char
; 见有关 odbc_binmode 和 odbc_longreadlen 的文档以得到 uodbc.defaultlrl 和 uodbc.defaultbinmode 的解释。
[MySQL]
mysql.allow_persistent = On ; 允许或禁止 持久连接
mysql.max_persistent = -1 ; 持久连接的最大数。-1 代表无限制
mysql.max_links = -1 ; 连接的最大数目(持久和非持久)。-1 代表无限制
mysql.default_port = ; mysql_connect() 使用的默认端口,如不设置,mysql_connect()
; 将使用变量 $MYSQL_TCP_PORT,或在/etc/services 下的mysql-tcp 条目(unix),
; 或在编译是定义的 MYSQL_PORT(按这样的顺序)
; Win32环境,将仅检查MYSQL_PORT。
mysql.default_socket = ; 用于本地 MySql 连接的默认的套接字名。为空,使用 MYSQL 内建值
mysql.default_host = ; mysql_connect() 默认使用的主机(安全模式下无效)
mysql.default_user = ; mysql_connect() 默认使用的用户名(安全模式下无效)
mysql.default_password = ; mysql_connect() 默认使用的密码(安全模式下无效)
; 注意,在这个文件下保存密码通常是一个*坏*主意
; *任何*可以使用PHP访问的用户可以运行
; ‘echo cfg_get_var(”mysql.default_password”)’来显示那个密码!
; 而且当然地,任何有读该文件权力的用户也能看到那个密码。
[mSQL]
msql.allow_persistent = On ; 允许或禁止 持久连接
msql.max_persistent = -1 ; 持久连接的最大数。-1 代表无限制
msql.max_links = -1 ; 连接的最大数目(持久和非持久)。-1 代表无限制
[PostgresSQL]
pgsql.allow_persistent = On ; 允许或禁止 持久连接
pgsql.max_persistent = -1 ; 持久连接的最大数。-1 代表无限制
pgsql.max_links = -1 ; 连接的最大数目(持久和非持久)。-1 代表无限制
[Sybase]
sybase.allow_persistent = On ; 允许或禁止 持久连接
sybase.max_persistent = -1 ; 持久连接的最大数。-1 代表无限制
sybase.max_links = -1 ; 连接的最大数目(持久和非持久)。-1 代表无限制
;sybase.interface_file = “/usr/sybase/interfaces”
sybase.min_error_severity = 10 ; 显示的错误的最低严重性
sybase.min_message_severity = 10 ; 显示的消息的最低重要性
sybase.compatability_mode = Off ; 与旧版的PHP 3.0 兼容的模式。若打开,这将导致 PHP 自动地
; 把根据结果的 Sybase 类型赋予它们,
; 而不是把它们全当成字符串。
; 这个兼容模式不会永远留着,
; 因此,将你的代码进行需要的修改,
; 并将该项关闭。
[Sybase-CT]
sybct.allow_persistent = On ; 允许或禁止 持久连接
sybct.max_persistent = -1 ; 持久连接的最大数。-1 代表无限制
sybct.max_links = -1 ; 连接的最大数目(持久和非持久)。-1 代表无限制
sybct.min_server_severity = 10 ; 显示的错误的最低严重性
sybct.min_client_severity = 10 ; 显示的消息的最低重要性
[bcmath]
bcmath.scale = 0 ; 用于所有bcmath函数的10十进制数数字的个数number of decimal digits for all bcmath functions
[browscap]
;browscap = extra/browscap.ini
browscap = C:WINSYSTEMinetsrvbrowscap.ini
[Informix]
ifx.default_host = ; ifx_connect() 默认使用的主机(安全模式下无效)
ifx.default_user = ; ifx_connect() 默认使用的用户名(安全模式下无效)
ifx.default_password = ; ifx_connect() 默认使用的密码(安全模式下无效)
ifx.allow_persistent = On ; 允许或禁止 持久连接
ifx.max_persistent = -1 ; 持久连接的最大数。-1 代表无限制
ifx.max_links = -1 ; 连接的最大数目(持久和非持久)。-1 代表无限制
ifx.textasvarchar = 0 ; 若打开,select 状态符返回一个 ‘text blob’字段的内容,而不是它的id
ifx.byteasvarchar = 0 ; 若打开,select 状态符返回一个 ‘byte blob’字段的内容,而不是它的id
ifx.charasvarchar = 0 ; 追踪从固定长度的字符列里剥离的空格。
; 可能对 Informix SE 用户有效。
ifx.blobinfile = 0 ; 若打开,text和byte blobs 的内容被导出到一个文件
; 而不是保存到内存。
ifx.nullformat = 0 ; NULL(空)被作为空字段返回,除非,这里被设为1。
; 这种情况下(为1),NULL作为字串NULL返回。
[Session]
session.save_handler = files ; 用于保存/取回数据的控制方式
session.save_path = C:wintemp ; 在 save_handler 设为文件时传给控制器的参数,; 这是数据文件将保存的路径。
session.use_cookies = 1 ; 是否使用cookies
session.name = PHPSESSID
; 用在cookie里的session的名字
session.auto_start = 0 ; 在请求启动时初始化session
session.cookie_lifetime = 0 ; 为按秒记的cookie的保存时间,
; 或为0时,直到浏览器被重启
session.cookie_path = / ; cookie的有效路径
session.cookie_domain = ; cookie的有效域
session.serialize_handler = php ; 用于连接数据的控制器
; php是 PHP 的标准控制器。
session.gc_probability = 1 ; 按百分比的’garbage collection(碎片整理)’进程
; 在每次 session 初始化的时候开始的可能性。
session.gc_maxlifetime = 1440 ; 在这里数字所指的秒数后,保存的数据将被视为
; ‘碎片(garbage)’并由gc 进程清理掉。
session.referer_check = ; 检查 HTTP引用以使额外包含于URLs中的ids无效
session.entropy_length = 0 ; 从文件中读取多少字节
session.entropy_file = ; 指定这里建立 session id
; session.entropy_length = 16
; session.entropy_file = /dev/urandom
session.cache_limiter = nocache ; 设为{nocache,private,public},以决定 HTTP 的
; 缓存问题
session.cache_expire = 180 ; 文档在 n 分钟后过时
session.use_trans_sid = 1 ; 使用过渡性的 sid 支持,若编译时许可了
; –enable-trans-sid
url_rewriter.tags = “a=href,area=href,frame=src,input=src,form=fakeentry”
[MSSQL]
;extension=php_mssql.dll
mssql.allow_persistent = On ; 允许或禁止 持久连接
mssql.max_persistent = -1 ; 持久连接的最大数。-1 代表无限制
mssql.max_links = -1 ; 连接的最大数目(持久和非持久)。-1 代表无限制
mssql.min_error_severity = 10 ; 显示的错误的最低严重性
mssql.min_message_severity = 10 ; 显示的消息的最低重要性
mssql.compatability_mode = Off ; 与旧版的PHP 3.0 兼容的模式。
[Assertion]
; ?????
;assert.active = On ; ?assert(expr); active by default
;assert.warning = On ; issue a PHP warning for each failed assertion.
;assert.bail = Off ; don’t bail out by default.
;assert.callback = 0 ; user-function to be called if an assertion fails.
;assert.quiet_eval = 0 ; eval the expression with current error_reporting(). set to true if you want error_reporting(0) around the eval().
[Ingres II]
ii.allow_persistent = On ; 允许或禁止 持久连接
ii.max_persistent = -1 ; 持久连接的最大数。-1 代表无限制
ii.max_links = -1 ; 连接的最大数目(持久和非持久)。-1 代表无限制
ii.default_database = ; 默认 database (format : [node_id::]dbname[/srv_class]
ii.default_user = ; 默认 user
ii.default_password = ; 默认 password
[Verisign Payflow Pro]
pfpro.defaulthost = “test.signio.com” ; 默认的 Signio 服务器
pfpro.defaultport = 443 ; 连接的默认端口
pfpro.defaulttimeout = 30 ; 按秒计的默认超时时间
; pfpro.proxyaddress = ; 默认的代理的 IP 地址(如果需要)
; pfpro.proxyport = ; 默认的代理的端口
; pfpro.proxylogon = ; 默认的代理的登录(logon 用户名)
; pfpro.proxypassword = ; 默认的代理的密码
[Sockets]
sockets.use_system_read = On ; 使用系统的read() 函数替代 php_read()封装
; Local Variables: (局部变量)
; tab-width: 4
; End:
2009年3月25日星期三
Hostosaur.com-国外免费PHP空间(带WordPress演示)
* 每月5GB流量
* 支持PHP5
* 提供2个mySQL数据库
* 提供二级域名,支持绑定2个自己的域名(免费的.co.cc域名也可以哦,点我注册)
* 支持FTP,支持WEB在线文件管理
* CPanel控制面板
* 即时开通帐户
* 无广告
点评:Logo是个可爱的小恐龙,让人印象深刻。由于是CP面板,所以空间使用起来非常方便,速度也非常的快,算是个不错的空间。需要注意的是,申请后即时开通,空间帐户的管理地址在http://www.hostosaur.com/clients/index.php,进去后点“My Products & Services”进入CP面板。
以下为该空间测试——
申请地址:https://www.hostosaur.com/clients/cart.php?a=add&pid=12
演示地址:http://54youke.hostosaur.com/
PHP探针:http://54youke.hostosaur.com/tanzhen/
WordPress演示(v2.7):http://54youke.hostosaur.com/wordpress/
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月24日星期二
在Blogger中创建下拉形式的“标签/分类栏”
这次折腾的是从八个圈圈的blogger那学来的将侧边栏的“标签/分类”栏有原来的列表形式变为下拉式,这对标签/分类特别多的用户来说是相当有帮助的,可以使侧边栏变得简洁很多。
演示:
方法很简单——
1.控制台-布局-修改HTML(修改前务必先保存模板!),勾选“扩展窗口小部件模板”
2.确保在侧边栏中已添加“标签/分类(Label)”这个小工具。
3.找到以下代码:
<b:widget id='Label1' locked='false' title='Labels' type='Label'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<ul>
<b:loop values='data:labels' var='label'>
<li>
<b:if cond='data:blog.url == data:label.url'>
<data:label.name/>
<b:else/>
<a expr:href='data:label.url'><data:label.name/></a>
</b:if>
(<data:label.count/>)
</li>
</b:loop>
</ul>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>
用下面的代码替换上面红色的代码。
<br />
<select onchange='location=this.options[this.selectedIndex].value;'>
<option>Select a label</option>
<b:loop values='data:labels' var='label'>
<option expr:value='data:label.url'><data:label.name/>
(<data:label.count/>)
</option>
</b:loop>
</select>
4.保存模板,小公告成。
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月23日星期一
Color Console-增强版命令行提示符
现在好了,有了这个小众软件推荐的Color Console,CMD的使用变得方便了很多。
Color Console有以下特点——
提供了一些基础命令,减少用户的输入
支持命令搜索
能直接复制粘贴命令
支持将结果导出为HTML、RTF,方便自己的记录
多种细节的定制
下载:uushare
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
Kilu.de-德国免费PHP空间(带WordPress演示和去广告攻略)
* 无限月流量
* 支持PHP5
* 提供5个mySQL数据库(与网页共用空间)
* 提供二级域名,支持绑定5个自己的域名(免费的.co.cc域名也可以哦,点我注册)
* 支持FTP,支持WEB在线文件管理
* 即时开通帐户
* 有广告(可去,下详)
点评:又是一个口碑相当不错的德国空间。空间够大,mySQL理论上也能达到1G的大小,无限月流量,支持绑定域名,基本上一个优秀的空间该有的它都具备了。虽然有广告,但Kilu的广告还是十分厚道的,一天只有一次,而且可以关闭,关闭后当日不再出现。当然如果要强制关闭的话也可以参照下面的方法。上传和安装WordPress的速度相当快,并且成功一键升级,所以网上有很多人推荐用这个空间搭建WordPress,各位WPer有兴趣的话就试试吧。需要注意的是,该空间对GBK的支持不太好,上传的网页请使用UTF-8编码。
以下为该空间测试——
申请地址:http://www.kilu.de/?reg
演示地址:http://youke.kilu.de/
PHP探针:http://youke.kilu.de/tanzhen/
域名绑定测试:http://kilu.sodagreen.co.cc/(点我注册免费的.co.cc域名)
WordPress演示(v2.7.1):http://youke.kilu.de/wordpress/(已去除广告)
图片外链演示:
附上在上海,白相的去广告攻略:
我们知道,新版kilu.de的广告有两种显示方式,其中以头部工具栏显示的形式还是挺漂亮的,不碍眼。
如果和我一样实在不喜欢任何形式的广告出现的筒子,请参照以下步骤阉之:
首先,登录kilu.de站方提供的控制面板,点击Werbung,随之可以看到Werbemittel这个下拉菜单。这个就是广告显示的方式选择,请选择
Toolbar的形式,然后保存。
接下来,将如下代码放入你的CSS文件:
#slideInToolbar,#KiluIframeButton{display:none;}
好了,换个IP登录你的博客试试,广告还在吗?
警告:去除广告很可能会遭到kilu空间商的惩罚,请谨慎低调行事
-------------------------------------------------------------------------------------
转载请注明转自Luke瞎折腾!
推荐一个更方便的Google翻译的网址
昨天无意之间发现了一个更方便的网址:
http://translate.google.cn/?sl=auto&tl=zh-CN
之所以推荐使用这个网址访问Google翻译,是因为它有以下特点:
1.无论是网址还是文字都在一个框内翻译——方便
2.自动检测要翻译的语言,不用自己再选择原文是哪国语言了——尤其是在你不知道要翻译的文字是哪国语言的时候(申请国外空间时这种情况很多)
3.对检测出错的语言仍旧能够手工选择语言——罗列了所有能翻译的语言
综上所述,我用新网址代理了收藏夹中的旧网址,感觉方便多了:)
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月22日星期日
GridWars-超高人气超华丽小游戏
这个世界就是这样,一方面有人把游戏做到十几个G,把游戏画面弄得和电影一样让我们去感受另一个世界;另一个方面有人把游戏控制在几个M,把所有的画面还原成最初的多边形,只留下最原汁原味的游戏乐趣。一方面有些人组建庞大的公司在考虑游戏质量之前先考虑如何对其下载进行“合理”收费,另一方面有些人免费提供游戏的源代码,并在自己简陋的主页上写着:请捐助,为了带宽。
一些评论:
“简单,有趣,却不失华丽的画面,容易让人上瘾的射击小游戏。”
“左手控制移动,右手控制射击方向--这新颖的控制方式使得游戏上手容易,得高分却也不容易。”
“毫无疑问,这是XBox(事实上是跨平台的,Windows、Linux皆可)上最有趣的小游戏了。”
敌人:
绿色方块:保持子弹方向不变快速移动,可以在屏幕的边缘大量消灭之。
粉色立方:大量立方出现时,火力差的话会很难受。注意它被击中后会***,所以不要在很靠近的情况下开火,宁肯不发子弹躲过去。
蛇:蛇从粉红色圆环里出现,尽早击碎它。单独出现的蛇会躲避子弹,注意打它的头部。
拦截:速度很快,在刚出现时尽量迅速击毁它们,否则会直线靠近我机,这时只能迅速绕到它的侧面射击。在直线上反复横向移动,可以引诱它转身,这时候就能击中它的侧面。
三角:两个三角链接在一起时很难击碎,尽量早点打。还好它不主动靠近我机,注意别让它们占领过多的屏幕空间。
蝴蝶:最危险的敌人,如果大量的蝴蝶同时出现,最好你有足够强大的火力并且有足够的空间躲避。
黑洞:黑洞吸收任何靠近它的物体,当然也包括子弹。有时候可以利用它的特点,吸收一些大量产生的敌人,比如粉色立方和三角。但别指望它能帮你,它吸收物体后会产生引力影响我机行动,吸收到一定程度会自爆产生大量的追踪和蝴蝶两种敌人。
下载:uushare|官方
2009年3月21日星期六
Lima-city.de-德国免费PHP空间(带WordPress演示和注册管理教程)
* 无限月流量
* 支持PHP5
* 提供mySQL数据库(需要拉下线开通)
* 提供二级域名,不支持绑定自己的域名
* 支持FTP(需要拉下线开通),支持WEB在线文件管理
* 即时开通帐户
* 无广告
点评:一个来自德国的空间,据说稳定了很多年了。开通FTP和Mysql功能需要拉下线,Luke目前还没有拉过下线(其实是不知道怎么拉...),完全通过WebAdmin和免费的外链MySQL管理空间。这样看起来这个空间貌似很麻烦,为什么Luke还要推荐?因为该空间无限大小、无限流量而且速度也非常不错!用来当外链网络硬盘和外链图床简直太合适了!那么好的空间还犹豫什么,赶紧申请!
以下该为空间测试——
申请地址:http://www.lima-city.de/register
演示地址:http://youke.lima-city.de/
PHP探针:http://youke.lima-city.de/tanzhen/
WordPress演示(v2.7):http://youke.lima-city.de/wordpress/(使用的是外链数据库所以有时候可能会“提示数据库连接失败”)
图片外链演示:
由于是德国空间,附上申请演示和o51k提供的WEB上传方法(只要上传我推荐的WebAdmin之后管理就不用那么麻烦了,即时没有开通FTP功能也能应付大多数上传需求):
简单注册攻略:
Benutzername:用户名
E-Mail-Adresse (wird geprüft):邮箱
Kennwort: 密码
Kennwort (Bestätigung): 重复密码
ICQ (optional): 不用填
AIM (optional): 不用填
Wie hast du lima-city gefunden? 你在哪里找到我们?随便选一个,我选google
Ich habe die AGB gelesen, verstanden und akzeptiert 类似于你是否接受我们的条约,打上对勾
Ich bin entweder volljährig oder es liegt eine Erlaubnis der Erziehungsberechtigten vor.:这个貌似类似于我已经成年,可以承担法律责任,不管它打对勾.
提交注册内容,OK收信,点击信中的网址激活,用你申请时的用户名和密码在这里登录空间管理面板:
http://www.lima-city.de/login.php
WEB上传方法:
注册登陆会点击Verwaltung:(如图)
然后点击Filemanager
在线的有很多种功能..我只讲一下上传..
点击第一个.确定(Ausfuhren)..
写你要上传的文件个数..
然后上传..上传ZIP自动解压.
-------------------------------------------------------------------------------------
转载请注明转自Luke瞎折腾!
Land.to空间去广告方法
研究了两天(技术是小白级的,没办法...),终于搞定了去除Html和PHP网页中广告的办法。
演示:Html页面|PHP页面
现在分享一下方法:
Html页面:
在<body>两边加<noscript>和</noscript>,形如:
<noscript><body></noscript>
在</body>两边做同样的操作,形如:
<noscript></body></noscript>
PHP页面:
在<body>(或body标签)两边加<noframes>和</noframes>,形如:
<noframes><body></noframes>
在</body>两边做同样的操作,形如:
<noframes></body></noframes>
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月20日星期五
PhpSky-又一个PHP在线文件管理器
Luke眼中PhpSpy的功能和特性——
1.相当于一个在线文档管理程序,上传、复制、重名面、编辑等功能一应具全。
2.小巧、精悍,上传方便。
3.配合net2ftp和Webadmin几乎可以征服全部空间。
Phpspy作者对该工具的介绍——
PhpSpy是一个用PHP语言编写的在线管理程序,同时集成很多和海阳顶端网所类似的功能,也可以说是一个WEB方式的后门,结合现有的攻击手法,本着实用、简洁、小巧的原则,开发了这个程序。由于程序性质问题,公开提供下载的版本不会提供更多的操作。例如MSSQL连接、WIN主机反弹等。
使用方法:上传到空间任意目录(最好是根目录)后访问即可。
下载:uushare
默认密码angel,使用前请用文本编辑器打开并修改密码!
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月19日星期四
Net2ftp的配置文件详解
同时,Net2Ftp还提供了安装包,使得我们可以搭建自己的在线FTP工具。
为什么要自己搭建?
有些空间(这里称之为A空间),只有使用本国IP才能连接上FTP,而该国可用的代理又非常少,这时候我们就可以通过在该国申请到的其他空间(这里称之为B空间)上搭建一个在线FTP程序,再通过B空间的net2ftp就能在线使用A空间的FTP功能了。
首先到它的官方下载最新的net2ftp,它分两个版本,一个是完全版,一个是简装版,区别是后者比前者少了许多主题、语言文件和插件,我比较懒,所以喜欢用简装版的:)在线后按照说明安装即可(虽然说明是英文的,但很简单,)
如希望作更多的配置,看下面的介绍(以下内容来自牧码志)——
“files_to_upload”文件夹下的“settings.inc.php”是net2ftp的配置文件。使用文本编辑器打开它,在里面找到下面内容: $net2ftp_settings["default_language"] = "en";
默认的语言为英语,可以修改为中文,不过,中文界面会使某些功能不正常,因此最好还是使用英文界面。
$net2ftp_settings["default_skin"] = "blue";
语言和皮肤在登录界面都是可选的,所以此处默认的皮肤是“blue”,加上它本身就很完善,所以没有必要修改。
$net2ftp_settings["admin_username"] = "admin";
默认的管理员名称,可以修改成自己喜欢的,不过如果只是希望使用net2ftp,而不是专门提供在线FTP服务,那么就用不到管理员,改了也没意义。
$net2ftp_settings["admin_password"] = "";
默认为空,如果你要记录程序使用日志,添加密码即可。
$net2ftp_settings["max_filesize"] = "50000000";
文件最大上传大小,以前默认2M,现在默认50M,够用了。
$net2ftp_settings["use_database"] = "no";
是否记录登陆日志,默认不记录,如果修改为“yes”,就会把日志记录到MySQL数据库。所以如果希望这样做,要把刚才解压后的文件夹里的create_tables.sql导入到你的MySQL数据库里面,并且填写下面几项:
$net2ftp_settings["dbusername"] = "";
数据库用户名。
$net2ftp_settings["dbpassword"] = "";
数据库密码。
$net2ftp_settings["dbname"] = "";
数据库名。
$net2ftp_settings["dbserver"] = "localhost";
数据库地址。
$net2ftp_settings["max_consumption_ipaddress_datatransfer"] = 50000000;
每个IP每天最多传输文件字节数,默认50M。
$net2ftp_settings["max_consumption_ftpserver_datatransfer"] = 50000000;
每个FTP服务器最多接受字节数,默认50M。
然后把文件上传到服务器上,无论是配置之后上传的,还是没有配置直接上传的,都要将上传后服务器上net2ftp存放目录下的/temp文件夹属 性设置成777,这个可以使用FTP工具来做,也可以通过net2ftp官方提供的那个站点来做。然后就可以使用它来传输和管理FTP服务器上的文件了。
-------------------------------------------------------------------------------------
转载请注明转自Luke瞎折腾!
2009年3月18日星期三
Crayon Physics Deluxe-好玩的物理学游戏
最早在同学的Iphone上玩到的游戏,用手来画出一个个引导小球走向目标的物体感觉的确非常好,清新的画面,严谨的物理判定,造就了这款很容易让人上瘾的游戏,现在好了,有了电脑版,就不用蹭同学的Iphone玩了:)
以下是对该游戏的详细介绍——
话说, 一只被牛顿灵魂附体的苹果从树上掉落下来, 缓缓滚动, 踏上了自己的人生路.
我们的游戏也由此开始
游戏操作也相当简单,遵循严格的物理定律, 让小球碰到黄色星星:通过你用一支“蜡笔”绘制各种形状的方块,石头,线条等来让这个苹果碰到小星星就成功了。
大家可以发挥自己的想象力. 更换蜡笔颜色(鼠标滚轮), 橡皮擦(右键), 施展你的才华, 丰富的机关搭配可以有意想不到的效果,到后面还有各种特殊道具等候你哦!游戏会在你过关的过程中不断教你使用各种道具。
苹果要克服重重困难, 誓要集齐世界上所有的星星. 游戏分为8个大陆, 超过70个关卡, 难度由浅入深. 过程中要留意作者给的提示。
还支持关卡设计. 工具左上是蜡笔, 移动, 和绳索, 下方一次是图钉, 小球, 星星, 高级工具:轴, 方向标记和导弹.
蜡笔是基本绘画工具, 移动工具可以使图案做360°旋转, 绳索链接图钉会有吊链, 弹簧床的效果. 图钉还可以固定住用蜡笔画的图形使之成为成为背景, 方向标记到一个图钉上, 会让图钉所在位置的图形向标记所指的方向旋转. 轴和导弹都是游戏中可以使用的工具. 后者特别有趣. 设计完毕后,按下右下角的PLAY就可以玩了。
下载地址:uushare
注:本游戏为绿色软件,下载解压后直接运行即可开始游戏。
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月17日星期二
Myhood.se-瑞典免费PHP空间(带WordPress演示)
* 每月4GB流量
* 支持PHP5
* 10个mySQL数据库
* 提供二级域名,支持绑定自己的域名(免费的.co.cc域名也可以哦,点我注册)
* 支持FTP,支持WEB在线文件管理
* LayerdPanel控制面板
* 提供多种一键安装程序
* 无广告
点评:一个瑞典服务商提供的空间。使用的是LP控制面板大家也很了解他的特点了。速度不错,上传并安装WordPress程序一切正常。此空间的特点在于默认支持上传的文件最大为8MB,探针显示为16MB,其他的空间一般为2MB。该服务商同时还提供phpBB3、WordPress和Joomla服务,可以方便建立论坛、博客和CMS。由于是瑞典空间,所以申请时请借助Google翻译。
以下为该空间测试——
申请地址:http://www.myhood.se/register.jsp?site_type=other
演示地址:http://54youke.myhood.se/
PHP探针:http://54youke.myhood.se/tanzhen/
WordPress演示:http://54youke.myhood.se/wordpress/
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
Webhostingratis.com-西班牙免费PHP空间(带WordPress演示)
* 每月1GB流量
* 支持FTP,支持WEB在线文件管理
* 支持PHP5
* 1个mySQL数据库
* 提供二级域名,不支持绑定自己的域名
* CPanel控制面板
* 有弹出广告,但我用Firefox打开时没弹出。
点评:一个西班牙的免费PHP空间,空间大小、流量都小了点,而且还不支持绑定自己的域名,好在使用的是CP控制面板,使用起来比较方便,而且据说比较稳定,再加上是西班牙的空间,就当是个收藏吧:)需要注意的是一些关于空间的重要信息都包含在它发送来的邮件里,千万不要忽略。
以下为该空间测试——
申请地址:http://www.webhostingratis.com/hosting/ (西班牙语,申请时请用Google翻译)
演示地址:http://54youke.webhostingratis.com/
PHP探针:http://54youke.webhostingratis.com/tanzhen/
WordPress演示(v.2.7):http://54youke.webhostingratis.com/wordpress/
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月14日星期六
为Blogger添加“回复评论”功能
效果预览:看下方的评论栏吧。
方法:
1.“控制台”-“布局”-“修改 HTML”,勾选“扩展小窗口部件模板”,同时请保存原有模板以防不测!
2.查找如下代码:
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a>
<b:else/>
<data:comment.author/>
</b:if>
<data:commentPostedByMsg/>
在其下添加这段代码:
<span class='comment-reply'><a expr:href='"https://www.blogger.com/comment.g?blogID=BLOG-ID&postID=" + data:post.id + "&isPopup=true&postBody=%40%3C%61%20%68%72%65%66%3D%22%23" + data:comment.anchorName + "%22%3E" + data:comment.author + "%3C%2F%61%3E#form"' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=400,height=450"); return false;'>回复此评论</a></span>
将其中红色的BLOG-ID换成你所使用的Blogger编号。
如何知道自己的Blogger编号:
在自己的Blogger内新建帖子时,上方地址栏中最后的一串数字就是此Blogger的编号。如:“http://www.blogger.com/post-create.g?blogID=1234567890”中的“1234567890”就是。(即时是同一Google帐户,对应不同的Blogger的编号也是不一样的,千万不要弄错!)
添加完以上代码后保存即可,马上去自己的Blogger试一下吧:)
注:
1.这个功能是基于 Blogger 弹出式评论的弹出窗口设计的,但是你无需在Blogger控制台选择“弹出式评论框”——你仍然可以使用你喜欢的回复评论方式(比如现在流行的“嵌入式评论框(Embedded Comment Form)”)。
2.这段代码会在评论框中插入形如下面代码的内容:
@<a href="#c1234567890">我是评论者</a>
将你要回复的内容输在其后即可。
3.Marcher同样提供了在旧模板模式(Template)下使用此功能的方法(文章的后半段),需要的朋友可以去学习学习,不懂就问,那里的博主挺热心的。
-------------------------------------------------------------------------------------
转载请注明转自Luke瞎折腾!
2009年3月12日星期四
GoogleCode-Google提供的免费网络硬盘
该“网盘特点”特点:
* 单文件40MB
* 总空间2GB
* 文件可外链
* 由Google驱动,稳定和速度都得到了保证
* yourname.googlecode.com格式二级域名,方便查看文件
外链下载&速度测试:WordPressv2.7中文版下载
以下为该网盘使用方法——
1.首先登陆http://code.google.com/hosting/,点击下方的的“Sign in to create a project”
2.登陆后点击下方的“Create a new project”创建一个“项目”
3.按下图简单地填写资料,并按“Creat Project”创建项目
4.进入自己的页面后按“Download”标签切换到“网盘”。
5.按“New Download”开始上传文件,注意文件名一定得是英文。
6.直接点上传后的文件名就能下载了,右键查看属性获得外链地址。
注:
1.文件上传时没有进度条,上传大文件时请耐心。
2.要删除文件时,点击文件的“Summary + Labels”,然后再按上方的“Delete”
3.为方便大家了解GoogleCode(尤其是其真正用途和意义),附上网上搜到的“飞火流星工作室 | 柴君”编写的“Google code 使用指南”:
打开 http://code.google.com/p/work-studyprogramwebsite/
首先显示的是 project home,页面左边的那段英文是这个项目的介绍
右边的 License 是说明使用的是什么开源协议(不必理会它,因为咱们只是利用一下 Google
的这个版本控制器而已,不做真正的开源项目的),Labels 是标签的意思,就是这个项目的
关键词(也不必理会),Featured Downloads 是列在首页的可供下载的文件,Featured Wiki
Pages 是列在首页的 wiki(wiki 一种多人协作的写作工具。Wiki 站点可以有多人(甚至任何
访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨。相当
于一个团队的交流平台)。
Project Owners/members 是项目的创建者和成员。
以上就是首页的内容。
第二个页面是 Downloads,是一些可供下载的文件。Filename 是文件名(必须是英文的),
summary+Labels 是概要加标签的意思,后面的那几列就不用说了吧。在 Downloads 里也可
以点击 New Downloads 上传文件的。点击 New Download 后回出来上传页面,Summary 是文
件概要的意思,下面的 File 是要上传文件的本地路径(点击‘浏览’可以选择),Labels 还
是标签的意思,里面的那些标签我都翻译过了,将就着看吧。Submit File 就是提交的意思,
Discard 就是取消了。
以上是 Downloads 页面的内容。
第三个页面是 Wiki,即一个交流平台,可以在里面发布新的话题(New page)、查看和参与
别人创建的话题。在打开别人创建的话题后可以在下面的 Enter a comment 里面提交自己的
意见。创建新话题时 Page name 填写话题的标题,Content 里有很多格式的。写 Content 是
#summary 和空格后面的那行英文换成这个话题的概要。下面的内容删除即可,当然有空的
话可以研究一下,怎么样这个 Wiki 页面可以更漂亮、清晰点。下面的 Labels 还是标签的意
思,同样我也做过翻译了。
第四个页面是 issues,这是一个问题跟踪系统,在测试过程中会有一些问题需要报告给团队
讨论,然后团队这个系统可以跟踪问题的解决情况。有了上面 Downloads 的基础,这个问题
跟踪系统我就不翻译那几个词了。
第五个页面是 Source,这里是整个项目的源代码存放的地方。可以使用 TortoiseSVN 签出所
有 的 源 代 码 和 项 目 中 其 他 文 件 。 签 出 的 地 址 是
https://work-studyprogramwebsite.googlecode.com/svn/trunk/
用户名就是你们 Gmail 地址“@”前面的用户名,密码是 xK9Sr2bJ2Fx2
具体的 TortoiseSVN 如何使用还得看 TortoiseSVN 安装后的帮助文件(具体的章节:前言,基
本概念,4.1.2. 使用 TortoiseSVN 创建版本库,第 5 章日常使用指南,大致了解一下附录 B 如
何实现。。。)。
好了 以上就是课程实践用到的版本控制系统,大家尽快熟悉一下吧。
熟悉这个系统最多只能消耗 1 天的时间哦,不是什么很难的东西,努力吧。
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
认清邮件的来源,给Gmail加个后缀
Gmail作为全球最大搜索引擎公司Google推出的邮件服务,以其丰富的扩展功能和良好的产品整合力深受大众喜爱。这里介绍一个Gmail小小的彩蛋,让你认清垃圾邮件从何而来。
如果你的邮箱是abc@gmail.com,那么如果你往abc+123@gmail.com发送邮件的话,你会发现该邮件最终还是会发送到abc@gmail.com。
也就是说:你可以在“+”号后面任何后缀,最终邮件还是会发送到你原来的Gmail邮箱。而你可以从“发送至”(首先先点开“显示详细信息”)那里看到究竟是谁发给了你这封邮件,(比如你在淘宝注册用户时,你可以填abc+taobao@gmail.com,当你日后收到“发送至 abc+taobao@gmail.com”的邮件时,就可以确定是淘宝发来的邮件),这对认清某些垃圾邮件的来源帮助很大。
另外在附送一个自己以前看到的方法:比如你的邮箱是abcdefg@gmail.com,当你给a.bcdefg@gmail.com、abc.defg@gmail.com、abcdefg@gmail.com、abcde.fg@gmail.com发送邮件时,同样会在自己的邮箱里收到邮件,也就是说:你可以在前缀的任意位置加上“.”,结果都会发给自己,这样就可以用一个Gmail账号注册多个其他服务了。
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年即将流行的“经典签名”
1、80后的重要任务是制造08后。
2、事实证明,感情经得起风雨,却经不起平淡;友情经得起平淡,却经不起风雨。
3、人家有的是背景,而我有的只是背影~~。
4、是金子总要发光的,但当满地都是金子的时候,我自己也不知道自己是哪颗了。
5、提醒大家要学会修自己的笔记本,这是很重要的!从前有个人,他不会修自己的笔记本、、、、、、后来的事情大家都知道了。
6、我不是广场上算卦的,唠不出那么多你爱听的嗑。
7、不是故事的结局不够好,而是我们对故事的要求过多!
8、爱情就像两个拉橡皮筋的人,受伤的总是不愿放手的那个。
9、鲜花往往不属于赏花的人,而属于牛粪。
10、谎言与誓言的区别在于:一个是听的人当真了,一个是说的人当真了。
11、单身并不难,难的是应付那些千方百计想让你结束单身的人。
12、有时候,不是对方不在乎你,而是你把对方看的太重。
13、就算是believe,中间也藏着一个lie。
14、付出真心,才会得到真心,却也可能伤的彻底。保持距离,就能保护自己,却也注定永远寂寞。
15、真正的好朋友,并不是在一起就有聊不完的话题,而是在一起,就算不说话,也不会觉得尴尬。
16、没有100分的另一半,只有50分的两个人!
17、冷漠,有时候并不是无情,只是一种逃避被伤害的工具!
18、如果我们之间有1000步的距离,你只要跨出第1步,我就会朝着你的方向走其余的999步。
19、通常愿意留下来跟你争吵的人,才是真正爱你的人!
20、人生没有彩排,每天都是直播;不仅收视率低,而且工资不高。
21、能用钱解决的问题都不是问题,可问题是我是穷人。
22、春天到了,小树发芽了,股市也跟着变绿了。
23、唯女人与英雄难过也,唯老婆与工作难找也。
24、不要整天抱怨生活,生活根本就不会知道你是谁,更别说它会听你的抱怨。
25、只知道刚的人,难免会被折断;只有柔的人,到头来终是懦夫。
26、问一同事:“你买了中石油吗?”同事说:“呸!你才买了中石油呢。你们全家都买了中石油,还买了中石化!”
27、信念这玩意不是说出来的,是做出来的。光荣在于平淡,艰巨在于漫长。
28、人生重要的不是所站的位置,而是所朝的方向。
29、踏遍青楼人未老,请用汇仁肾宝。
30、征婚启事:要求如下,A活的,B女的。
31、给点阳光我就腐烂。
32、要适当吃一点,才有力气减肥。
33、摇啊摇,摇到奈何桥。
34、你快回来,我一人忽悠不来!
35、不要和地球人一般见识~~~
36、不想当厨子的裁缝,不是好司机。
37、爱我的人我不爱他我爱的人却不爱我所以我很好奇为什么会有那么多人结婚
38、爱情就像快餐,不在乎什么味道,能填饱生理需要就可以
49、爱就像打篮球拼命的抢拼命的追当得到以后便毫不犹豫的抛出去
40、为了更好的离婚我们结婚吧
41、缘分一词本就是个矛盾的个体,缘,分?
42、老虎不发威是给你hellokitty的面子
43、那天看到一位大妈在烧纸,边烧边嘟囔着:收到了千万别买基金啊~
44、如果中了一千万,我就去买30套房子租给别人,每天都去收一次房租。哇咔咔~~充实!
45、凡是在食堂、自习室、教学楼前当众疯狂接吻的——都是开不起房的!!!
46、刚从日企实习完的女同学回来感慨道:“不管多高档的会议、多高档的人参加,那帮人台上斯文地在跟你开着会,而台下却总有人在摸你大腿!”
47、女友和我分居了,其实我们的性生活还是蛮和谐的——我性无能,她性冷淡……
48、现在女孩身上衣服件数越多,反而露得越多;衣服件数越少,反而露得越少!
49、人家文院女生身上莫名元素一大堆,还露着大腿呢;咱们工院女生就外套+裤子,两件就把全身裹了个严严实实!
50、哄女人像挂Q一样,每天至少两小时,达到一定的天数后就可以太阳了……
为Blogger增加翻页功能
一直觉得Blogger没有翻页功能很是麻烦,有些模板(尤其是官方提供的中文模板)更是用“帖子”来代表“下一页”,让人莫名其妙加无比无奈,现在好了,即使官方不提供,我们也能自己让Blogger拥有简单明了的翻页功能。
演示:本BLOG下方。
方法很简单:
在“控制台”-“布局”处添加“HTML/JavaScript”小工具,然后在其中添加如下代码(代码很长请确保复制到所有代码):
<style>
.showpageArea {padding: 0 2px;margin-top:10px;margin-bottom:10px;
}
.showpageArea a {border: 1px solid #505050;
color: #000000;font-weight:normal;
padding: 3px 6px !important;
padding: 1px 4px ;margin:0px 4px;
text-decoration: none;
}
.showpageArea a:hover {
font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}
.showpageNum a {border: 1px solid #505050;
color: #000000;font-weight:normal;
padding: 3px 6px !important;
padding: 1px 4px ;margin:0px 4px;
text-decoration: none;
}
.showpageNum a:hover {
font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}
.showpagePoint {font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
font-weight: bold;
border: 1px solid #333;
color: #fff;
background-color: #000000;
}
.showpage a:hover {font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}
.showpageNum a:link,.showpage a:link {
font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
text-decoration: none;
border: 1px solid #0066cc;
color: #0066cc;
background-color: #FFFFFF;
}
.showpageNum a:hover {font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}
</style>
<script type="text/javascript">
function showpageCount(json) {
var thisUrl = location.href;
var htmlMap = new Array();
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==".blogspot.com/";
var isLablePage = thisUrl.indexOf("/search/label/")!=-1;
var isPage = thisUrl.indexOf("/search?updated")!=-1;
var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf("/search/label/")+14,thisUrl.length) : "";
thisLable = thisLable.indexOf("?")!=-1 ? thisLable.substr(0,thisLable.indexOf("?")) : thisLable;
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= '';
var upPageHtml ='';
var downPageHtml ='';
var pageCount=5;
var displayPageNum=3;
var firstPageWord = '首页';
var endPageWord = '末页';
var upPageWord ='上一页';
var downPageWord ='下一页';
var labelHtml = '<span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">';
for(var i=0, post; post = json.feed.entry[i]; i++) {
var timestamp = post.published.$t.substr(0,10);
var title = post.title.$t;
if(isLablePage){
if(title!=''){
if(post.category){
for(var c=0, post_category; post_category = post.category[c]; c++) {
if(encodeURIComponent(post_category.term)==thisLable){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
postNum++;
htmlMap[htmlMap.length] = '/search/label/'+thisLable+'?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
}
}//end if(post.category){
itemCount++;
}
}else{
if(title!=''){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
if(title!='') postNum++;
htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
itemCount++;
}
}
for(var p =0;p< htmlMap.length;p++){
if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
if(fFlag ==0 && p == thisNum-2){
if(thisNum==2){
if(isLablePage){
upPageHtml = labelHtml + upPageWord +'</a></span>';
}else{
upPageHtml = '<span class="showpage"><a href="/">'+ upPageWord +'</a></span>';
}
}else{
upPageHtml = '<span class="showpage"><a href="'+htmlMap[p]+'">'+ upPageWord +'</a></span>';
}
fFlag++;
}
if(p==(thisNum-1)){
html += ' <span class="showpagePoint"><u>'+thisNum+'</u></span>';
}else{
if(p==0){
if(isLablePage){
html = labelHtml+'1</a></span>';
}else{
html += '<span class="showpageNum"><a href="/">1</a></span>';
}
}else{
html += '<span class="showpageNum"><a href="'+htmlMap[p]+'">'+ (p+1) +'</a></span>';
}
}
if(eFlag ==0 && p == thisNum){
downPageHtml = '<span class="showpage"> <a href="'+htmlMap[p]+'">'+ downPageWord +'</a></span>';
eFlag++;
}
}//end if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
}//end for(var p =0;p< htmlMap.length;p++){
if(thisNum>1){
if(!isLablePage){
html = '<span class="showpage"><a href="/">'+ firstPageWord +' </a></span>'+upPageHtml+' '+html +' ';
}else{
html = ''+labelHtml + firstPageWord +' </a></span>'+upPageHtml+' '+html +' ';
}
}
html = '<div class="showpageArea"><span style="padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;border: 1px solid #333; background-" class="showpage">第'+thisNum+'页,共'+(postNum-1)+'页: </span>'+html;
if(thisNum<(postNum-1)){
html += downPageHtml;
html += '<span class="showpage"><a href="'+htmlMap[htmlMap.length-1]+'">'+endPageWord+'</a></span>';
}
if(postNum==1) postNum++;
html += '</div>';
if(isPage || isFirstPage || isLablePage){
var pageArea = document.getElementsByName("pageArea");
var blogPager = document.getElementById("blog-pager");
if(postNum <= 2){
html ='';
}
for(var p =0;p< pageArea.length;p++){
pageArea[p].innerHTML = html;
}
if(pageArea&&pageArea.length>0){
html ='';
}
if(blogPager){
blogPager.innerHTML = html;
}
}
}
</script>
<script src="/feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999" type="text/javascript"></script>
保存该工具(推荐:)并按下图方式将该工具拖到相应位置。
注:
1.如果你的Blogger绑定了自己的域名而不是使用默认分配的“yourname.blogspot.com”请讲上述代码中红色部分替换为以下代码:
var isFirstPage = "http://www.yourname.com/";
将其中的http://www.yourname.com/改为你绑定的网址。
2.蓝色部分的代码定义了每个页面中文章的数量。这并不一定要与控制台“格式设置”中的“x个帖子在主页上”一致。但是Luke推荐设置一样的值。
绿色部分的代码定义了每次列出的页面数量,默认是 3 个。如果是刚开的Blogger文章数比较少的话,建议讲这个值设得低一点,最好能保证“每个页面中文章的数量”*“每次列出的页面数量”约等于总共的文章数,日后文章多了再做相应调整。
3.在Blogger Accessories,博主还提供了通过修改HTML的方式来实现此功能。
4.物以类聚对该方法的看法:
最后还要说明这个方式的缺点。
依然是 wall 的问题,它可能会对 blogger.com/feeds/xxx 这个地址较为敏感,有遭遇“连接被重置”的危险。
此外,这个对 json-in-script 的调用明显比没有这个应用时花费了更多时间载入。加上 wall 的干涉,所以不容乐观。
5.由于所有翻页的功能目前都是依赖 /search?updated-max= 这个 URL 实现的,发布内容均为静态页面的 FTP 发布的 Blogger用户还不能享受这样的功能。
6.如果你是使用传统的模板(Template)的用户,请参见这里的文章获得这个翻页功能。
-------------------------------------------------------------------------------------
转载请注明转自Luke瞎折腾!
2009年3月11日星期三
Freehostia.com-国外免费PHP空间(带WordPress演示)
* 每月6GB流量
* 支持PHP5
* 提供mySQL数据库
* 提供二级域名,支持绑定自己的域名(免费的.cc域名也可以哦,点我注册)
* 支持FTP,支持WEB在线文件管理
* 后台一键安装多种程序
* 账户即时激活
* 无广告
点评:人称怪老头的空间(难道说的就是官网上LOGO上的那个怪物?)。该空间的特点就是用户在后台可以自己换IP(方法:后台-空间管理-Custom Dns记录-重设,点一下随机换一个),避免了被墙的可能性,同时PHP性能也不错(具体看探针),可以说是一个和000webhost空间并列的优秀免费空间,推荐大家申请。
以下为空间测试——
申请地址:http://freehostia.com/free-chocolate.html
演示地址:http://54youke.freehostia.com/
PHP探针:http://54youke.freehostia.com/tanzhen/
WordPress演示(v2.7):http://54youke.freehostia.com/wordpress/
绑米演示:http://starcraft3.co.cc/
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
Host.sk-斯洛伐克免费PHP空间(带WordPress演示)
* 每月无限流量
* 支持PHP5
* 2个mySQL数据库
* 提供二级域名,不支持绑定自己的域名
* 支持FTP,支持WEB在线文件管理(功能很弱)
* 无广告
点评:一个老牌斯洛伐克免费空间,据说已经提供了数年的免费空间,自从1998年就提供免费空间了。申请后直接开通,但需要用代理申请,申请后能开通后台,但是网页要过几个小时才能访问,这是个比较稳定的空间,原来被墙了,现在又好了,我很早就申请了个账户,一直没用,没想到还在。此空间禁用的函数比较少,应该算是一个不错的空间。
以下为该空间测试——
申请地址:https://www.host.sk/registration/index.php(请使用代理申请)
演示地址:http://youke.host.sk/wordpress/
PHP探针:http://youke.host.sk/tanzhen/
WordPress演示(v2.7):http://youke.host.sk/wordpress/
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
让Blogger能直接绑定裸域(即不带www)
裸域就是不带“www.”的域名,
如:http://lukexzt.blogspot.com/,
而不是:http://www.lukexzt.blogspot.com/
现在的Blogger不能直接绑定裸域的了(以前可以),要绑定的话只能带上“www.”。
然而有的朋友就是不喜欢带上“www.”的域名,那该如何是好?
我在o51k那获得了一个很好的方法:
假如你要绑google.com,那么在google.com前加一个空格就可以了。
比如:“ google.com”。
如图:
其他的域名(.cn;.net.ru;.co.cc等)也是一样的方法。(点我注册免费的.co.cc域名)
该方法经Luke试用完全可行,大家赶紧去试试吧:)
注:经Tmd提醒:域名首字母大写也可以绑定裸域,看来Google管得还是比较松的,哈哈。
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月10日星期二
E3b.org-国外免费PHP空间(带WordPress演示)
* 每月无限流量
* 支持PHP5
* 无限大小的mySQL数据库
* 提供二级域名,支持绑定自己的域名(免费的.cc域名也可以哦,点我注册)
* 支持FTP,支持WEB在线文件管理
* 账户即时激活
* 无广告
点评:一个在群里口碑不错的法国空间。平时注册需要邀请码,最近放开了限制能直接申请了,要注册的请抓紧时间。这个空间的优势就是无限流量、无限数据库、对用户的审核也很严格(只允许有一个账户,一旦发现多账户立即K掉,平时还会人工审核),所以保证了空间的稳定。速度方面表现也不错,在后台上传了Wordpress安装包并解压,都非常迅速。由于是法语空间,为方便大家申请和使用,Luke会在下方贴出申请和使用教程。
以下为空间测试——
申请地址:http://www.e3b.org
演示地址:http://youke.e3b.org/
PHP探针:http://phpinfo.e3b.org/
WordPress演示(v2.7):http://youke.e3b.org/wordpress/
文件外链&下载速度测试(50MB):http://gayer.e3b.org/50mb.zip
申请和使用攻略:(以下所有图片均由WordPressFans提供)
1.打开申请地址:http://www.e3b.org
2.打开申请页面,填写申请表单
3.提交成功
4.空间信息:
5.新建Mysql数据库
-------------------------------------------------------------------------------------
转载请注明转自Luke瞎折腾!
11款涂鸦字体推荐 + 一款字体预览工具推荐
11款涂鸦字体
点评:非常不错的几款涂鸦字体,适合用来张扬你的个性,再下次设计海报、图片、网页时使用上它们吧!由于时间问题,预览只提供了5个。
下载:uushare
字体浏览工具:Windows Fonts Explorer v3.3 汉化版
点评:一个既小巧又好用的字体查看软件,有了它,就可以非常方便的查看自己已经安装了的字体了,再加上这又是绿色汉化版,还有不使用的理由么?
以下是作者对改软件的说明:
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
∷欢迎使用 Windows Fonts Explorer v3.3 汉化版∷
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
『软件信息』
软件名称:Windows Fonts Explorer
软件版本:V3.3
适用平台:Windows 9x/ME/NT/2000/2003/XP
官方网站:http://www.download.com/ToolsBox/3260-20_4-6276192.html
功能简介:
-----------------------------------------------------
Windows Fonts Explorer 是一款免费而小巧的字体预览工具,它可以帮助您浏览 Windows 中已安装的字体,并可使用多种效果,例如粗体、斜体、下划线、删除线等。不需要安装任何其他软件,非常简单而快速!
『汉化说明』
-----------------------------------------------------
安装文件到任一目录运行即可!
『特别声明』
----------------------------------------------------
此软件原始版权归原软件公司或作者所有汉化资源的版权属本人所有,禁止任何人和群体未经本人同意擅自抄袭、剽窃、修改、重新封包……等等。
『联系方式』
----------------------------------------------------
汉化作者:吴国乐 ( wuguole )
电子信箱:wuguole@163.com
个人主页:http://www.wuguole.com
欢迎访问软件本地化团队:bbs.exetool.com
----------------------------------------------------
下载:uushare
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
Gazup.com-国外免费网络硬盘
* 一但上传一个文件,系统会将该文件同时上传到9个常用的免费文件存储空间。(全部都是外国的,例如:RapidShare、MediaFire、MegaUpload等)
* 支持引用某个网络文件的URL地址进行上传(Remote Upload,可同时填写5个URL地址)
* 注册后可在后台进行管理
* 提供FTP上传功能
* 可对文件进行文字、图片的描述
* 视频文件上传后会自动提供截图
* 上传的文件若90天内无人下载,文件会被删除
* 更多问题见官方FaQ
点评:一款很有特色的网络硬盘服务,虽然我很不喜欢有“上传的文件若90天内无人下载,文件会被删除”这种规定的网络硬盘(不便于文件长期存储、备份),但是这个网站还是吸引了我,以上提到的特点都相当实用,可以说是当今网络硬盘的一个新思路了。
以下为该网盘测试——
申请地址:http://www.gazup.com/
演示文件:http://www.gazup.com/PdvAQ-wordpress.v2.7.incl.simp.chinese.pack.v2-wpcng.zip-download-mirrors
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月9日星期一
Boardoo.com-国外免费PHP空间(带WordPress演示)
* 每月4GB流量
* 支持PHP5
* 1个mySQL数据库
* 提供二级域名,不支持绑定自己的域名
* 支持FTP
* DirectAdmin控制面板
* 后台提供多种一键安装程序
* 无广告
点评:看官方的样子是主推免费BLOG、免费论坛、免费空间三个服务,一开始有点玩不转后来才发现很多信息都在邮件里告诉你了。空间禁用了一些函数导致不能直接在线解压zip包,好在利用FTP上传WordPress程序后可以正常运行。速度方面我这里还行,而且使用的是评价很高的DA控制面板,在Free8群里发现这个空间貌似不错,大家可以试试。
以下为空间测试——
申请地址:http://www.boardoo.com/web-hosting/?page=free-hosting
演示地址:http://54youke.boardoo.net/
PHP探针:http://54youke.boardoo.net/tanzhen/
WordPress演示(v2.7):http://54youke.boardoo.net/wordpress/
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月8日星期日
为Blogger做标题优化
演示:
Blogger默认显示单篇文章页面时标题栏是Blogger的名称在前,页文章名在后。比如:
Luke瞎折腾:为Blogger做标题优化
更改后则变成文章名在前,Blogger名称在后(听说这样有利于搜索引擎的排名):
为Blogger做标题优化 - Luke瞎折腾
实现的方法很简单(修改模板前请务必备份原模板!):
在 控制台-布局-修改HTML 中 查找如下代码:
<title><data:blog.pageTitle/></title>
将之替换为:
<b:if cond='data:blog.pageType == "item"'>
<title><data:blog.pageName/> - <data:blog.title/></title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>
然后就保存模板,看看效果吧。
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
2009年3月7日星期六
WordPress主题推荐-两款使用于图片博客的主题
1.Impression
主题简介:
主题是相册主题,主要突出相册的功能,剩下的,自己想吧!
出处:相册主题Impression0.1免费版 at 静轩的博客
点评:国产的一个WordPress相册主题,个人感觉非常漂亮,用来Show自己的图片最合适不过了。由于作者没有提供演示,只能抱歉地让大家看看图片预览了。
下载:uushare|官方
2.Zack 990
主题简介:
* 一栏式主题,分类、搜索、友情链接、导航等文字内容位于主题底部
* 图片不但能以990×660显示,还能以250×250缩略图显示
* 图片下方给出与图片相同宽度的黑条,用于对图片进行简单介绍
点评:一款基于Big Picture灵感而创作的图片视频博客主题,看上去相当清爽,适合大多数人使用。
演示:官方|下载:uushare
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
50+漂亮而新颖的404错误页面设计
404错误页面经常被人们所忽略,我们在中文网站见过太多千篇一律的404错误页面,其实一个好的404错误页面也非常重要,它能吸引那些初次访问你错误页面的访问者,使之成为你的读者,甚至订阅者。为此,刀客翻译整理了smashingmagazine收集的50+漂亮而新颖的404错误页面设计这篇文章,希望能对网站设计者有所启发。
漂亮的404错误页面
Cut & Taste
Cut & Taste 声称,负责此项目的人将会受到责罚!请放心,我们将采取相应的措施惩罚相关的职员。你也许已经注意到,该404错误页面的搜索框是高亮的,怎么样?感觉还不错吧!
Productplanner
Productplanner 完美地将404错误页面与整个网站融合了在一起。
该404错误面运用了不擅言辞的荷马,真是可爱极了!
Duoh.com
这可能是颜色最丰富、最抽象的404错误页面之一了。
Apartmenthomeliving.com
一个非同寻常的404错误页面,它来自帮助人们寻找公寓的网站Apartmenthomeliving dot com。
Chrisglass.com
Chris带着他的同事走在寻找正确页面的旅程上。
Huwshimi.com
日本武士已经盗走了404错误页面:“you must return when the moon has friends and the fox is borrowed”. 真是太漂亮了!
Newspond
Newspond用独特的方式设计了其404错误页面,页面中的圆环限定了该网站,圆环上方的小图为缩小的Newspond logo,点击它可以链接到网站主页。
Brightkit
“404 Fowl Not Found.” Brightkit 通过藏在牛奶纸箱的猫头鹰来暗示该页面为404错误页面,真是独具匠心。
Gog.com
“404: oh noes, there’s nothing in here.” (sent by @Chamb via Twitter)
用户友好404错误页面
RealMacSoftware.com
一个优异的404错误页面,它包含了整个网站的网站地图。
InspirationBit
InspirationBit在其404错误页面陈列了网站最流行的文章及建议阅读文章。
45royale
该404错误页面包含网站流行文章的链接,并用一个超酷的顽皮小孩来表示该页面为错误页面,很有意思!
充满幽默感的404错误页面
404错误页面是显示你幽默天性的绝好地方,你应该很好地运用它!
techkultura.com
On Pawel Opydo’s blog:“日本武士的金科玉律:假如该页不是你正在寻找的页面,你就应该切腹自杀。”
Abduzeedo
Abduzeedo 在其错误页面的设置为:广告+流行文章列表+标签云+“Lost in Space”幽默图片。
Pattern Tap
不要生气,更不要哭泣!Pattern Tap将会承担404错误页面的责任。
New Yorker
《纽约人》杂志创立于1925年,它有与众不同的404错误页面。
Heinz
这是众所周知的亨氏番茄酱的404错误页面。
Chelmsford Library
OMG(oh my God)!刀客正迷失在Chelmsford 公众图书馆!
Craigslist
一个ASCII码404错误页面。
The Truth
真相在404错误页面之后,一语双关,不愧是The Truth!
Wulffmorgenthaler
一个戴眼睛的老头正在责备一只古怪的海狸,真有趣!
NotaNiche
在该404错误页面刷新你将看到下一张有趣图片。
Daze of Our Lives
“Whatever the Dickens a so-called “Error 404″ is I haven’t the foggiest idea, but one has occurred. You can’t trust this wretched technology, can you?”
Limpfish
Wanted: a Web page.
Orangecoat
“虽然我们在前进的路上会碰到一些挫折,但既然音乐已响起,我们就应该尽力保持在正确方向上跳舞”,Orangecoat 在其404错误页面给出了思维地图。
Kochatelier Berlin
这是一个烹饪网站的404错误页面,其页面上的面包印有404字样。
Dawdle
Mario 偶尔也会进入错误的城堡!
该404错误页面由与网站主题息息相关CSS代码组成。
Niki Brown
Niki Brown鼓励他的读者不必害怕,并在404错误页面使用了漂亮可爱的小老鼠。
Twitter
Twitter一个极简单但吸引人的小鸟作为它的404错误页面
Livadaru
Cristian Livadaru在其博客的404页面动用了漫画人物荷马。
该404错误页面又运用了人见人爱的荷马。
Cubeecraft
错误立方,并且在该404错误页面你可以下载该页面用作你自己的错误页面。
d20 SRD
这可能是世界上最残忍的404错误页面了,呵呵!
HomeStar Runner
手绘图片、手写文字使该404错误页面别具一格。
出人意料的动画404错误页面
404错误页面不仅可以由图片构成,而且还可以加入动画。
Mark Fennell
在Mark Fennell的404错误页面,他出人意料地提供了一个游戏!
Project Euh
Project Euh? 只需点击下面的图标你能随机到达该网站的其它页面。
Total Insanity
这是一个让人精神错乱的404错误页面!
Bluedaniel
Bluedaniel用电影院的场景来表达其404错误页面。