2010-08
19

Arm 2 W

By xrspook @ 22:22:57 归类于: 烂日记

还记得那个短语armed to the teeth?!武装到牙齿啊!(having many weapons 全副武装)这个“Arm 2 W”又是什么意思呢?Arm,作动词,继续表示装备;2,有二的意思,也有to的意思;W,亲爱的WordPress。今天为WordPress装备了2个新武器,大大增加阅读的延展性。

1、WordPress Related Posts:鼎鼎大名的相关文章插件,利用的是tags的相关性。这个插件我是直接装了,貌似很复杂,而且是水煮鱼的产品,一切都非常人性化,可以作widget也可以代码插入,想插哪里就插哪里,而且作者已经预留了一些可自定义的class,所以要格式化很简便。

2、WP-Today:历史上的今天,对于我的blog来说,历史悠久且记录齐全,历史上的今天很有必要摆出来show一show,嘿嘿。这个插件原理比较简单,而且由于作者并没有把插件小工具话,只能自动连到文章末端,也有手动设置,但我试了好多次都不成功,于是把代码经过修改后直接贴到自己Color3的function.php里了。

有图有真相。

第一个插件没费我多少心思就完成安装格式化了,但第二个,折腾了我好久。虽然玩wp的时间不短了,但对function.php还是不熟悉,那片土地对我来说简直就是亚马逊的原始森林。即便加个简单的function {}也会让我狠抓,因为修改这里和修改wp主题的其他文件不一样,一旦有任何差错无论前台后台都会一片空白,幸好我是脱机调试,在Notepad++上修改,所以还能经常重来。WP-Today这个插件原始版本是这样的,但如果插入主题的function.php就不需要全部,只需要部分,我只加了这些

我把它的默认条数限制从5条调整为10条,把只显示年份改为显示标准的Y-m-d(年年年年-月月-日日)。

关于function.php的代码插入法,很有必要简单总结一下:

一、若插入的function {}中间并无使用,可以直接把代码插到括号中;
二、若function {}中有使用,需要…,“…”代表那些含html和php格式的部分,不明白为什么要这么弄,但貌似都是这般折腾的。

我的天最重要的价值在于TA的坚持,希望这样的改进能让读者多转几分钟吧,嘻嘻。

2010-08
18

极速升级wp3.0.1

By xrspook @ 17:49:06 归类于: 烂日记

蠢蠢欲动之后,昨晚终于逮到机会,把wp给升了。

以前升级都是用FTP,首先把旧版本wp内除wp-content文件夹外的东西全部删除,然后把新版本的同样部分放上去,接着再把新翻译文件替换掉wp-content\languages的东西。这般折腾不是一般的费时。因为服务器上的文件都是非压缩状态的,同样大的文件,.zip压缩可以缩小70-80%,水分很大啊!当网速很一般的时候更是恐怖,一般的ADSL无论下载速度有多少M,上传通常只有50KB,而这里用的是光纤,上传才侥幸能达到2MB,但尽管如此,上传十几MB的零散东西还是很费时。于是,传统FTP方法下来,顺利的话也得折腾1.5-2小时。

但这次,我利用的是web传送,登录lighttpd的后台,选择FileManger,把要上传的东西打包.zip传到上面去。请注意,不要把从官网弄下来的.zip就直接传上去哦,如此一来,你在模板和插件上的修改就全部泡汤了!而那些东西都在wp-content文件夹内,所以,其它文件打包,这个除外。lighttpd的上传方式有3种,分别是本地上传,网址转传,还有就是FTP,因为需要修改,所以我用的是本地上传,再次强调,别以为很聪明就用官网的下载地址贴到网络转传那里!嘿嘿,以wordpress3.0.1大小约3MB的.zip文件为例,我上传只用了1秒不到,秒杀完成。

接着,在目录就能看你上传的.zip文件。为什么是.zip呢?因为Linux系统是不认.rar的。

点进.zip文件,系统能把.zip文件看透,我们来个解压(Extract Zip To Here)就万事大吉了。服务器那边的解压比我的电脑还要快,眨眼间就OK了。

接下来的事就是把旧版本的wp文件删掉,把新版本的剪切过去。

最后最后,如果你用的不是非官方英文版的话,记得把你的翻译文件放回wp-content\languages,就只有2个文件,用FTP也很好。

至此,wordpress的升级就大功告成。如果你手脚麻利,网络又通畅的话,绝对可以在5分钟内完成,大大的节省时间啊!最后,还是要不厌其烦地提醒一句,无论什么形式的升级,升级前最好先备份数据库,把所有插件停用掉,始终,避免数据丢失和各种冲突还是很有必要的。

上面的方法适用于lighttpd后台,因为lighttpd后台没有上传.zip文件的功能,但VistaPanel(很多免费空间都用这个)就更简单,因为那是允许上传zip,tar,tgz,gz并自解压的,所以能省掉上传、解压的过程。在免费空间对比利用上传压缩文件和传统FTP上传其优越性会更明显。

wp升级其实很轻松,哈哈哈~~~

终于升到了目标的3.0.1,看到那个界面却让我呆了。不知是不是用惯了2.*,到了3.*,那些纯粹的灰色让我觉得刺眼,同时,各种更新提示也从以前的橘红色变成了黑色了,囧,这个我不喜欢呢。有图有真相:

wordpress 3.0.1控制台

wordpress 2.9.2控制台

很好奇地翻了翻导航栏,只在外观里发现了个新条目——目录,一个排序的东东,对我没什么吸引力。哎~~~ 苦得我那么心急要升级,没什么让我眼前一亮的东西,有点扫兴。

但,总算跟上时代步伐了:)))

2010-08
11

遭遇恐怖袭击

By xrspook @ 20:16:48 归类于: 烂日记

昨晚,网速实在是令人绝望,晚上10点多完成的文章,结果刷网页足足刷了半小时有多才把blog发布了。FF无法把网页打开,于是就用Opera,后者打开wp的速度比FF优秀,但BlogBus不幸,最后被FF撬开的。每当遇到这种现象我就会异常的抓,那些用流氓雷的怎么就不能把速度限制一下呢,我们共享的是2M光纤,如果把下载速度控制在160KB/s的话,那么就不至于网页刷不开了。不过,说真的,酷爱流氓软件的通常是小菜们,而小菜的电脑又通常除了流氓雷还有很多不可思议吃流量的东西,比如说那些会一直闪广告吃流量且很霸道的暴风3,又比如各式的漏洞。在流氓雷飞奔的时候视频网站是绝对开不了的,所以,狂占带宽的只能是下载软件,要不然就是病毒。

病毒我也有考虑过,因为在昨晚大概11:15的时候我断网了,360提示ARP攻击,IP冲突!我们每个人都分配了一个固定的IP,再看看那个MAC地址,应该是我们这里比较老的DELL机,骗不了人的,虽然那鬼没有写计算机名,但从唯一的MAC就能看出来。首先我是奢望把网线拔了插上然后再停用启用网络连接能解决问题,但不行,只有重启机器了。真不知那人到底想搞什么鬼,中毒了?还是存心跟我过不去。总算,到接近凌晨的时候网络畅通了,大概下载的某人或某些人去睡觉了吧。于是,很偶然地,我开着机下载回去睡觉了。

还没完。

早上惊讶地发现yahoo.com.cn邮箱有些很奇怪的信件,显然,那些都是邮箱们的自动回复提醒信件已经收到,但我没有发过新邮件啊!认真看看,除了回复,还有一些邮件发送不出去的退信,再查查已发送邮件,更是让我吓一大跳!一封貌似是广告邮件的东西被发送到我全部的联系人!这可是不是一般的惊恐啊!!!!首先,之前我没有接受过类似信息的垃圾邮件,为什么会存在,其次,发信人懂得群发,而且速度惊人,发送时间是2010-08-11 01:26-01:27,2分钟之内完成100多人的发送(虽然是按字母分开群发的),但速度也必须非常快,而且对yahoo邮箱的操作十分熟悉,没有一点的犹豫。不过凶手貌似漏了点东西,没有把已发送邮件清理掉,让我看到了,并非神不知鬼不觉。如果这是机器干的,那么它的编程也漏了最后的步骤。

那么到底为什么会这样呢?人为?我希望不是,但也不排除,首先,那个时间我的电脑的确开着,而且没有加屏保密码,有人潜入办公室?其次,有可能局域网内有电脑中毒,结果不知谁控制了我的电脑;第三,yahoo邮箱被暴力炸开,因为一直以来,那个老邮箱我都在用超级简单的密码。慌乱之中,我有点毛了,幸好朋友们提醒要马上修改密码,于是我就立刻把本质属于弱的密码改为强的,虽然依旧能暴力爆破,但要花点时间了。

惊魂未定,下午用杀毒软件和360把电脑查了个遍,没发现什么大问题,只是发现不知什么时候那些Baidu工具栏等恶评软件溜进来了,显然我自己是绝对不会点安装那些东西的,大概又是Maxthon或Sogou自动升级的时候偷偷干的坏事。捆绑、暴力安装就是这些所谓著名的国内软件的犀利招数,痛恨!

希望只是虚惊一场,如果真的那么暴力的话,我也就只能考虑把yahoo邮箱的联系人列表全部删除,那么最多我麻烦一点,但不会骚扰到所有和我有联系过的人。

各位收到莫名其妙邮件的,对不起啊!

2010-04
21

继续学习邮件合并

By xrspook @ 18:02:37 归类于: 烂日记

还是大三的时候有门食品工程原理实习的课,最终作业是做个管壳式冷凝器的可行性报告,当时花了好大力气用VB做了个简单的计算工具,但最终从分数上看,老师大概不知道,因为我居然忘记把代码打印出来附在报告的后面(虽然电子文件里有程序),悲情啊~~~但,分数是一回事,从中学到的很多却让人很是兴奋。那次开始,我迷上了Excel,伟大的计算功能原来也通用于简单而强大的VB,从那时起,我就有个念头,没有做不到的,只有想不到的。如果你说X某功能无法实现,大概是为你技术没到家,不会运用某功能。

Excel是伟大的,同样伟大的还有Word,从接触Windows,需要递交打印版作业开始,Word就是你密不可分的伙伴。如果说你不喜欢跟它在一起,悲情了,那么很多事都会让你都郁闷透顶,W会把你卡死,你会被它气死。

今天又做了个邮件合并,如果说以前玩的邮件合并纯粹是调整电子版效果和打印效果的话,这次的邮件合并则是为了实现多数据多格式的完美结合。其中用到了一个很重要的数值格式控制{MERGEFIELD “***” \#0.00}用过邮件合并的你就会知道,有这么一种经常发生的诡异情况。数据源明明设定好了格式,合并到W有时小数自己会从几位变成14位,把你郁闷得云里雾里。用邮件合并做工资条的童鞋肯定深有体会,于是必须手动控制数值格式。

学会一样东西会让人觉得异常兴奋。不得不说,如果你不是有所求地学的话,东西会左眼进右眼出。人不可能天生就万能,是后天的学习使之无所不能。千万不要以为自己知道了很多,在沾沾自喜的时候非常有可能你身后的笨鸟就超过你了。

学无止境,别以为自己已经知道W和X还有其它软件的很多很多了,它们都是博大精深的!

2010-04
8

修正Color3 IE效果

By xrspook @ 20:42:00 归类于: 烂日记

第一次用Color3模板在Window Live Writer里写东西感觉怪异。感觉字体很小,非常小,阅读没有问题,但撰写难度不小。写了好长都没有换行,到处都是空白一片,于是感觉刺眼,还是换回我经典的记事本好了。

IE是Color3的硬伤,特意下了个IETester对各版本IE进行测试。感觉很好,比开IE本身还要快,它的格式极像Office 2007,虽然不喜欢那东西,但对这测试软件的速度很是赞,加上它的插件debugbar就更完美了,感觉像是IE里用上了Firebug,当然啦,没有Firebug好用,用过Chrome的类似软件,还是觉得Firebug最好最强大。

对Color3进行了细节调整,使之在IE页面正常点,我只能说正常点了,因为还没能做到在那里可以完美。

昨天新主题的网站上线后对其进行了CSS和XHTML测试,第一次都没过,CSS可以说是没问题,因为唯一的问题是笔误,把“padding”写成了“pading”,狂汗啊~~~至于XHTML的问题,有3种,第一个是UTF-8,记得用Notepad++编辑的时候遇到中文字符ANSI无能为力,我就转UTF-8了(超简单,就一个按钮),那里的UTF-8有分普通的和无BOM两种,没有经验就选了一般的。结果测试过程中第一个警告就是说有BOM的UTF-8兼容性还不是很好,或许不能在所有浏览器里正常发挥。第二个属于老问题,很突兀地使用诸如<span>等,这些东西应该放在<div>,<ul>,<li>等里面,否则就会出错。第三,属于比较高级的问题,是我一直都不曾意识到的——id的调用,id和class的调用原来是如此严格的,之前一直浑水摸鱼通过了真是非常好彩,结果这次就撞板。测试的是主页,主页默认有5篇日志,每篇日志我都调用了<div id=”post”>,原来同个页面多次调用id是不行的,在测试中这叫做错误!于是抓了一段时间才想到把#post .***的东西转为#content .***,幸好我的层足够多,能这样转换。不过,这真给我上了一次很好的id和class的课,我一定会记住的。

嘿嘿嘿,炫耀一下通过的两个验证:CSS验证+XHTML验证

今天下了个哥的输入法,感觉和Sogou输入法雷同,但速度更快,不知是否Sogou的杂七杂八太多了,于是打字速度会被拖慢,系统忙的时候尤为明显。还有就是在Excel中按Ctrl+F+S保存的时候,Sogou输入法会发生问题,这就是我想尝试换掉它的原因。很喜欢哥的繁体输入,终于明白人家为什么可以打繁体了,我还以要特意转换的呢。

还没搞懂IE下clear:both;引出的边距变大问题,看来我要改变一直用<div class=”clear”></div>来清浮的习惯了。还有还有,IE下,要float的话就要全部float掉,否则就会分行无论你用什么元素引用,切记!

呵呵,IE修改记录完成,有新发现再另行公布,下回分解了。

© 2004 - 2024 我的天 | Theme by xrspook | Power by WordPress