分类目录归档:技术

PHP-FPM被加入到PHP中了

呃,同学推荐本书:构建高性能web站点 看了一下,里面干货很多,非常推荐。

这两天研究研究nginx,研究发现Nginx+PHP+PHP-FPM是实现fast-cgi比较靠谱的组合。

按照网上的教程,PHP-FPM结合进PHP本是需要打补丁来着。

不过在下载PHP-FPM的时候,发现PHP-FPM已经被PHP加到了内核中了,具体情况是这样滴~~~:

PHP 5.3.3以后的版本,内核已经包含了PHP-FPM

PHP 5.3.X <5.3.3 的版本,需要在编译的时候指定./configure --enable-fpm来编译进内核。

PHP 5.2.X 或更早的版本,呃~~还得打补丁啊。。

具体操作步骤以http://php-fpm.org/download/的说明为准。

顺道看了一下PHP为何要将其加入内核https://wiki.php.net/rfc/fpm

由于lighttpd nginx这些坏家伙的炒作,FastCGI越来越火了。Apache这样的老好人已经开始失宠了:(

原来吧,FastCGI的sapi(windows?)/cgi(linux?)请求的第三方实现都是用spawn-fcgi 或者 mod_fcgi这样的模块去管理进程。这样的内核缺少很多特性。so FPM诞生了~~~

呃,以上一段是参照

Why do we need FPM?

瞎翻译的,不过有时候感觉还是看英文好,翻译过来真累。。。

呃,好了,可以去编译PHP了~~~

PS:最近遇到一些不爽的事情,希望不会影响我的学习计划。

 

talkbox && ScribeFire

talkbox的本地化

先说talkbox:

这两天瞎玩talkbox,其实早就应该玩了,一直以为那是iphone的专利.

直到前几天google IO发布了android版本,才知道,我艹,哥有ipad,为啥不能玩呢.

可大家发布自己账号的时期已经过去,加朋友很难,再努力加了7-8个后,发现这玩意的确还行。

 

似乎在哪见过talkbox:

其实talkbox和以前移动推广的一个神马语音留言短信差不多,不知道移动,联通,电信的会不会跟风上。

今天突然在talkbox在官方的网站上看到了新浪博客的链接,希望在被x之前,它能拥有一定数量的中国用户。

然后大家就可以一起拿皮鞋砸某某校长了~祝福这厮~~

 

~~~~~~~~~~~~~我是打了一个喷嚏的分割线~~~~~~~~~~~~~~~~~~

 

然后再说博客离线客户端:

今天不知道哪根筋不对,又开始想写博客了。可自己的空间的访问速度严重的扼杀自己的更新欲望。

而且各个tab切换来切换去的也影响思路,其实这个理由连我自己都感到很牵强

写博客吗,自然要找个好点的工具,

(插播下:我是工具控,会弹钢琴的我没有好车好刀是绝对干不出“要加薪”的那种事情来的。即便有了,也得有人来记我的车牌号啊@_@)

 

以前见过的博客连线客户端:

以前尝试过各种离线客户端,比较有代表性的就是微软的Live Writer (截止到发稿日最新版本是:2011)

Live Writer的ctrl+tab来回的切换也够我受的,俺是个懒人。(这又是一个冠冕堂皇的借口)

找啊找啊~~~最后发现了ScribeFire,神器啊~~~强烈推荐!!

 

ScribeFire的各种优缺点:

跨平台不说,还直接在浏览器中就可以调用,找点资料复制粘贴最方便了。

插件包含了市面上大多数浏览器,Firefox Chrome Opera Safari。

什么?没有IE??呃,这个真没有,喜欢用IE的同学可以考虑Live Writer

还有各种bt特性,以下列举一条:

在Chrome 和Firefox中支持图片拖拽,浏览网页的时候看到什么图片直接拖拽到编辑框就ok了。

(貌似还可以将图片自动上传到博客中?这个没测试,以前写博客的时候最讨厌插图了)

有了这个以后,腰不酸了腿不痛了,写博客也有劲了~~~

 

当然,任何东西都不是十全十美的,有人说ScribeFire耍流氓 恩,一会发布一篇,一定要去后台瞅一眼。

如果真的耍流氓,我情愿给他个套套(找到如何关闭改流氓选项),然后躺下来好好享受。

 

后记:好像已经没有相关不干净的代码了,以后有没有木知道,先用着再说~~

适合自己才是最重要的-个人NAS的选择

上一笔意外之财还没有完全的挥霍干净,先是报了一个RHCE。

然后入了一个2T WD的硬盘,然后又脑袋发烧,做了一个计划外的举动入了一个128G的SSD

但这只是开始,烦恼事随之而来了:

原打算用易驱线把2T硬盘和MAC MINI连上,做一个建议的数据仓库。

没想到易驱线不支持MINI不说,供电还有一定的问题,拷一些数据之后就自动死机,必须把数据线重新插拔才可以。

一不做二不休,加上上一块1T的硬盘,手里有两块了,而且随着数据的增加,备份需求也会随之而来。罢了,自己DIY个NAS吧。

其实这个年头早就有了,无奈以前囊中羞涩,大学的时候曾经用一个100块钱的815破机器折腾过各种老的IDE硬盘。成功实现了在卧室用PSP操控放在客厅的”HTPC” 晚上下在,下载完毕后自动关机,早上起来用PSP登陆路由,唤醒机器,然后VNC登陆机器,查看下下载结果。ok的话把笔记本打开通过网线直接拖到本地观看。(现在想想,其实可以在进一步下载完毕直接在HTPC上压片,然后关机,直接使用PSP在线观看。),全程不用从温暖的被窝中起来,这是一件多么爽的事情啊。

现在有了IPAD,还有大硬盘,还有好网络,而且还工作了。套用广告词就是:其实,我们可以做的更好的!

折腾的过程总是痛并快乐着:先说下我的需求,

远程唤醒是必须的了

SATA口要4个以上,方便扩展。

网络接口需要两个,方便做链路聚合,而且必须是千兆的。

省电,我的NAS不打算24小时开,而且不用考虑寝室的电费的问题,但本着地毯环保的原则,省电还是必须的。

价格400左右,太贵了成本太高。

CPU频率暂时没啥考虑

最好能有DVI口,方便以后当做HTPC使用

方便安装FREENAS或SOLARIS,由于工作原因,对ZFS很有爱。也研究过linux下的ReiserFS 无奈还不太成熟,转换数据的时候存在风险。因此还是ZFS吧。

MINI-ITX小板最好还是4pin电源接口的。这个也被我弃了,4个SATA口,小机箱根本塞不下,既然大机箱,大板子又如何。4pin的电源管理会有一些问题,而且电源不好找,还要考虑硬盘的独立供电问题。

无散热风扇,安静。 这个最总被我弃了,因为以上的条件,实在是很bt需求了,考虑再三因为不经常开,因此有个风扇也无妨。况且有风扇CPU的性能也能提升一个档次。

需求明确了,就是在淘宝google上无穷无尽的找,这里有个窍门通过关键字可以搜索到很多相关论坛,有很多可能和你需求很相近的但未必是一样的,在跟帖中会有一些线索,比如芯片组,比如各种部件的组合,都可以借鉴的。

刚刚开始锁定ATOM的小板,发现不符合我上面的所有需求,即使有,不是没货就是工包,质量不太托底,要不就是没有VGA口啥的,虽然我不算是一个完美主义者,况且还可以通过LVDS解决。但没有VGA总是让心里有点不舒服。

然后去掉了风扇限制发现还是没有我需要的,有双千兆的SATA不够,SATA 4个以上的不是双千兆 总之各种纠结。

去掉了小板和4pin需求吧~发现在atom里还是找不到我想要的。因此转战MODT架构,发现路子一下子就打开了,终于找到适合我的主板了。微星有几款不错。最后锁定了

MSI/微星 945GT Speedster-A4R(MS-9632) 945 Modt

4组SATAII 在2块硬盘上实现RAID 0+1 一个IEEE1394接口 4组USB接口、双千兆网卡、7.1声道音效输出(ALC880音效芯片)和S/PDIF同轴输出接口,并且提供DVI-I和D-SUB两种视频输出接口。还有一个红外接口。

1394应该可以和MAC MINI连接,这样可以不浪费MAC MINI的那个1394接口了。红外接口可以方便以后转作HTPC用。

剩下的就是具体操作和折腾了,这里介绍个思路,每个数码产品都是明确需求,缩减需求,最终找到合适自己的。然后在具体操作中继续增加需求,削减需求。总结一句话:生命不息,折腾不止

关于折腾,这里面还有小插曲,原打算用破旧电脑+一个PCI转SATA凑合组一个NAS得了,结果发现破旧电脑也不是那么好伺候的。这都是血和泪的教训啊。

至此,收工~~~生命不息,折腾不止

 

 

 

网络性能监测与优化

每次都要对题目做个说明,本次的题目是一本书 去大连鹿鸣书店不小心翻到了一下子就喜欢上了。呃,看出版日期是2010年12月的,很新。

好歹这次走在了时代的前面,上一次走在前面是买了本《容量规划》英文版,因为没实践环境翻了几页就放下了。

其实本打算结合企业邮件这种传统应用写个读书笔记呢,因为这两天都是研究如何对系统以及使用系统的人进行监控的工作了。

但写着写着就发现一个是项目一个是产品,完全不同的两个方向,放弃了这个念头。但书中有很多很好的观点真值得企业内部应用借鉴的。

全书对竞争对手,评价,等一些非技术类的监控做出了解释。在我看来,很多草根站长这方面其实做的很好,他们关心自己的客户,关心自己的网站流量,关心网站运营。嗯,他们好比扫地大娘一样,顺道插播下扫地大娘的广告:

据说在每一个互联网公司里,都有一个扫地的老太太。很偶然地,当她经过一个程序员的身边,扫一眼屏幕上的代码,会低声提醒对方说:小心,栈溢出了。

好了,既然看了这本书,就得做点啥,思维导图自然不用说了,虽然我只是按照目录打了一遍,然后对照思维导图看了一遍书,但比以前重头到尾的通读效果要好多了。在读书之前,自己闲的蛋疼做了一些小实验,虽然不是很成功,但也能说明一些问题。以后可能就要靠着这个小案例说事了。

情人节期间,网上突然流行了意外怀孕怎么办的造句风潮,当时就有人有好奇心四处搜索来源出处。

昨天看书的时候突发奇想,看一下这句话的真正来源出处,然后放出链接,看一下能不能造成访问量突增的情况。

可以看到本次总共23次clicks

第一次发布是在2011-02-15 23:00左右通过follow5的同步功能发布到校内、新浪和twitter,当时没有任何访问量。

第一个访问高峰是在早上8:00,大家都起床了,有可能在上班的路上进行了相关的阅读点击。此后就再也没有访问。

第二个访问高峰是在10点左右,这是我进行了第二次twitter上搜索对意外怀孕怎么办来源出处有疑问的人,并且进行了有针对性的解答,并且欢迎他们进行RT来扩大影响范围,回答两人,有一人进行了RT,还算不错的成绩,当他们RT的时候,各个twitter抓取程序如pip.io也会记录此链接。因此可以更加的扩大影响面。

总结:这种营销是需要在恰当的时间和持续的推广才可能获得一段时间内的突增访问的。

本次营销的时间就抓的不好,在情人节过后,大家对此问题都失去兴趣的时候发布的。并且除了第二次的营销再也没有持续的进行深入的推广。

地域分析:


地区分析:

可以看到北京沈阳两地的访问量最高,

沈阳的平均网站停留时间也最高(呃,这个,有可能是我自己–!很低的新访问次数和异常的停留时间最能说明问题了。但也不排除和我所处的城市的朋友圈在沈阳也有关系)

北京:这个不用说了,帝都,祖国的中心,

其实第三和第四这两个其实也不用多说了,前几名和整个中国的互联网发展程度有很大的联系。

停留时间分析:最长的为16秒,这对于正常的阅读速度去读那篇文章是很正常的。

跳出率分析:不明白为什么有跳出率为0的情况,直接关闭浏览器了?

新访问次数百分比分析:86.11% 恩,排除我自己,看来大家都是第一次访问我的网站。

每次访问页数分析:大多是1,也就是我推广的那页。没有人去看其它页,泪奔。

看来各种数据都符合一个正常用户的需求和反映,下次如何在文章中加入特定元素来使得用户按照既定的思路去走,并且做好相关监控,用数据验证为用户是否按照既定路线来浏览。就是那本书所讲的了。本次实验只是一个小案例而已。

其它值得分析的还有:新访问者和回访者,流量来源,客户端分析,搜索引擎关键字等等,甚至包括有谁写了差不多的文章,他们在搜索引擎中的排名,他们的推广路径等等一系列的监控项。这些都在网络性能检测与优化中第三章有明确的定义。拿这个案例也可以进行相关分析的,但由于这个案例的访问数据量,可能分析起来和真实环境还有一些偏差,希望能有个舞台可以真正的分析一下。

今天先写到这里了,呃,刚刚发现,网上又开始流行 老夫聊发少年狂 的造句了,最早发现于2011-2-15 下午09:16:21。有蛋疼的同学可以写篇老夫聊发少年狂来源出处文章也推广下,进行下相关性能监测。

其实上一篇文章的只是使用了google的实时搜索功能做出的一个判断,刚刚看了下wiki的解释,似乎更加具有信服力和公信力。周日沈阳wiki有聚会,啊,沈阳终于有这种互联网类的聚会了。。一定要去领略下。

nagios插件性能数据格式

研究nagios和centreon插件的时候对于插件的性能数据返回不太了解,搜索了一下官方的手册,个人做了简单一个翻译,本人英语比较菜,估计翻译的可能有错误。英文好的同学建议看这里

nagios的插件分为两个部分:

GPING OK – rtt min/avg/max/mdev = 0.897/0.897/0.897/0.000 ms|time=0.897ms;20;40;; ok=1

cpu_user:OK-0% cpu_system:OK-0% cpu_idle:WARNING-99>70%  | cpu_user=0%;120;90; cpu_system=0%;100;70;  cpu_idle=99%;100;70;

其中性能数据为|后面的斜体部分,格式如下:

‘label’=value[UOM];[warn];[crit];[min];[max]

注意事项:

1.空格分割标签/值对 例如cpu_user=0%;100;90; cpu_system=0%;100;70;  cpu_idle=99%;100;70;

2.label可以包含任何字符

3.单引号可省略,如果label中使用空格、等号和单引号,则需要需要单引号把label括起来。例如’a ‘b’ = c’=0%;100;90;

4.标签可以为任意长度,但最好少于19个字符并且唯一,(RRD有相关方面的限制),并且需要注意NRPE的返回值的限制(译者:好像是4K限制)

5.两个单引号为指定的转义字符?

6.warn, crit, min or max 可以为空(比如,如果没有定义阀值,最大最小值则不适用)并且最后的分号可以省略

7.如果UOM为%,则不需要最大最小值

8.value, min and max只能为负号“-” “0到9” 和小数点“.” 并且单位必须统一 例如:cpu_user=0.5%;99.9;-9;

9.warn and crit必须在某个区间格式,参见2.5章。单位也必须统一

10.UOM必须为以下其中之一

1.如果未指定,默认为数字(整数和浮点数)(比如用户数,进程数,负载等)

2.   s – 秒 (可以为纳秒us或毫秒ms) cpu_user=0s;100;90; cpu_system=0us;100;70;  cpu_idle=0ms;100;70;

3. % – 百分号 cpu_user=0%;100;90; cpu_system=0%;100;70;  cpu_idle=99%;100;70;

4.   B – 字节(可可以是KB ,MB TB)cpu_user=0KB;100;90; cpu_system=0MB;100;70;  cpu_idle=0B;100;70;

5. c – 一个计数器 (比如网卡的流量)cpu_user=10c;100;90;

在办公室无聊ing

非要等到 20:00才开始变更:( 都去一楼打球了..自己在楼上,还好有网上…

到年底了…千万别出啥事情…稳定压倒一切…这个是真理.

呃..最近也不知道该研究点什么..工作上都是琐碎的杂事….也许这就是工作吧.

在这个稳定压倒一切的环境里.除了身体上的疲惫.更多的是精神上的疲惫.

不思考 得过且过 这样的情愫慢慢的弥漫着自己.这可不好…..

可重复机械性的劳动总要有人来干.但这对于谁都不是一件好事.

也许就是这样,目前的用人成本不高.这就是现状.一个xxx倒下,千百万个xxx站起来.

这个地方还有个好玩的职位:QA.

为了信息安全,QA居然想的出偷拍员工和举报有奖的招数.能把QA做到这种程度.真TMD的不容易.

再这样下去可不是办法…以后的路应该如何走…该考虑一下了..选择时候又来了

啥时候有人送我UNIX时间管理

作为一天工作的小结.

有个在新浪幸福的家伙的女友看到他在豆瓣上的想读列表里有本UNIX时间管理.买了本当情人节礼物.

呃….这小子还说运维的琐事不多,主要做研发,但还是要看看这本书.%(*&)* 哎..眼馋啊..

呃.貌似关于UNIX时间管理一书,最近买的关于UNIX的书已经够多了.还要买不?

nagios的监控问题,的确是个很”复杂”的软件工程…..要不我也来个ITIL?

今天整理了nagios的配置和主机文档,应该使用subversion或者git来管理文档.

文件内容对比Beyond Compare 3东东很好用的说.不仅仅是文件内容对比,文件夹对比各种对比都可以.还可以生成报告导入excel.

文件夹的对比单纯TC里就可以完成了.GIT的中午支持也不错了…明天研究研究GIT的使用…可以放弃subversion了:)尝鲜..

Solaris的vi太正统了,太难用了:(看来还要记那些倒霉的快捷键了:(

PS:至于王八同学,电磁锅,小音箱,学生机,某某节等生活个人事宜.明天再写吧…

怎么都差那么一点

本想找一个软件管理软件.

可没有一个符合要求,我想找的是:

1.可以自定义软件列表,而不是搜索已安装软件形成列表

2.软件列表可以分类管理

3.软件列表要有最新版本提示,功能(连接到网站数据库)

4.软件列表可以导出各种形式XML EXCEL等

找啊找啊找啊找,找到几个型似的

国内篇:

360软件管理.中规中矩的软件,没有1,2,4功能.特色在于3.对于国内的软件更新支持比较好.只可惜1功能根本没有,即使有,也不能收录XX软件

迅雷软件助手 可以和迅雷结合的很好,可惜开发团队没有意识到,貌似团队想做成一个装机必备软件,可惜现阶段的网络速度促使很多人不是通过网络安装,D版光盘才是王道.此软件定位错误.虽然有1功能,相当的鸡肋.无视

国外篇:

Software Informer 使用人数众多,和某社区结合起来.可以Q/A.软件种类众多,因此最新版本提示也比较准确.只能当作纯软件升级用了.比较看好此软件

Wakoopa 一个web2.0软件,会保存你使用过软件列表,并且生成报表.

filehippo 同Software Informer,个人感觉软件量不如1,不过网站上可能会有一些意外的惊喜.

呃.莫非.我只能用excel来管理自己的软件列表了?额滴神…其实excel也不错的说.用ODBC和mysql或者其它数据库连接.管理也挺方便的.

其实有时候最简单的解决方法就是最好的解决方法.犯不上非要找到那么合体的软件.

filemaker数据源OCBC的配置

在电驴上偶然发现了这个软件.

和微软的InfoPath差不多,优势在于比InfoPath更开放点.

InfoPath没有自己的数据库,而FileMaker用自己的文件数据库.

说实话FileMaker的模板,易用性都很不错,还支持MAC.基本上就是一个无可挑剔的软件.

但事实上并非如此,尽管支持ODBC共享和使用外部数据库.ODBC共享程度上还是很有问题的,突出的就是容器数据导出问题.

所谓容器,就是FileMaker里的一个数据类型,可以包含文件,图片,音频等等.

但导出的时候是不可以被导出的.这点限制可能是为了控制导出文件的大小和速度吧.

ODBC的配置也颇费周折.

需要安装DataDirect 32-BIT SequeLink 5.5

才可以在ODBC选择.具体步骤参见:fm9_odbc_jdbc_guide_en.pdf

研究了一天的FileMaker发现还是不太符合我的要求.主要原因有三

1.付费软件

2.添加信息比较困难,需要打开FileMaker才可以添加

3.ODBC对数据导出导入还是不够好

下次研究下InfoPath和Sharepoint.下载下来的Sharepoint需要在windows 2003下才能用.郁闷..

PS:FileMaker的解决方案的确不错,很具有参考意义.

呃.顺便有偿做个广告,接收各种FileMaker的活.您说需求,俺看能不能做.顺便赚点零花钱:)

wordpress2.7后台字体太小了

呃,学校不能上网,导致对于wordpress版本更新的麻木.

年根了,备份下,升级得了.

升级过程这里不叙述了,升级之后才发现后台有些字体真的很小很小,很不和谐.

但wordpress官方推出的中文blog却又很和谐.有这功夫为啥不学学firefox,来个中文版.或者学学谷歌来个cn也成.多和谐(貌似我举得是反例?罪过罪过)

话说回来了,我是用firefox3.0,浏览后台感觉字体小.用IE则没这事情.

但管理后台一般就一个人登陆,并且其使用者多半不会因为字小更换自己习惯的浏览器的.比如我就懒得为了发篇文章切换到IE内核下.但又忍受不了在firefox下残忍的字体大小.

一个字改~~~

———一个前台白痴九牛二虎的分割线——————-

改动了三个文件:

侧边栏部分
改动文件:colors-fresh.css
1042行
#adminmenu .wp-submenu a {
background: #FFFFFF url(../images/menu-bits.gif) no-repeat scroll 0 -310px;
font-size: 12px;
}

新建文章部分
改动文件:colors-fresh.css
1475行
#favorite-actions a {
color: #ddd;
font-size:12px;
}

屏幕选项部分
改动文件colors-fresh.css
1505行
#screen-meta a.show-settings {
background-color: transparent;
text-shadow: rgba(255,255,255,0.7) 0 1px 0;
font-size: 12px;

}

名称 作者部分
改动文件:colors-fresh.css
444行
.widefat thead tr th,
.widefat tfoot tr th,
h3.dashboard-widget-title,
h3.dashboard-widget-title span,
h3.dashboard-widget-title small,
.find-box-head {
color: #333;
background: #dfdfdf url(../images/gray-grad.png) repeat-x scroll left top;
font-size:12px;
}

编辑 快速编辑部分
改动文件:wp-admin.css
731行
.row-actions {
visibility: hidden;
padding: 2px 0 0;
}

未分类      没有标签部分
改动文件:wp-admin.css
2869行
.fixed .column-response,
.fixed .column-author,
.fixed .column-categories,
.fixed .column-tags,
.fixed .column-rel,
.fixed .column-role {
width: 15%;
}

2 小时前已发表部分
改动文件wp-admin.css
2862行
.fixed .column-date,
.fixed .column-parent,
.fixed .column-visible,
.fixed .column-links {
width: 10%;
font-size:12px;
}

批量操作部分
改动文件:wp-admin.css
332行
#wpcontent select {
font: 12px/20px “Lucida Grande”, Verdana, Arial, “Bitstream Vera Sans”, sans-serif;
padding: 2px;
border-width: 1px;
border-style: solid;
height: 2em;
vertical-align: top;
}

状态: 草稿 编辑部分
改动文件:wp-admin.css
180行
#misc-publishing-actions {
padding: 6px 0 16px 0;
font-size: 12px;
}

从热门标签中选择部分
改动文件:wp-admin.css
1576行
#poststuff .inside,
#poststuff .inside p {
font-size: 12px;
margin: 6px;
}

“缩略名” 是名称对 URL 友好的形式,只能由字母、数字和连字符组成,通常字母只用小写部分
改动文件:wp-admin.css
133行
.commentlist li li {
border-bottom: 0;
padding: 0;
font-size:12px;
}

你正在使用的是 WordPress 2.7 中文版部分
改动文件:dashboard.css
1行
.postbox p, .postbox ul, .postbox ol, .postbox blockquote, #wp-version-message { font-size: 12px; }

上传/插入部分
改动文件:dashboard.css
287行
#dashboard_quick_press #media-buttons {
margin: 0 0 .5em 5em;
padding: 0 0 0 10px;
font-size: 12px;
}

评论 快速审核部分
改动文件:global.css
4行
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 12px;
vertical-align: baseline;
background: transparent;

}

其中colors-fresh.css,dashboard.css,global.css位于wp-admin\css目录下

wp-admin.css位于wp-admin目录下.

如果各位和晓梦同学一样懒的话,可以去这里下载修改好的文件覆盖就ok了.都是css文件没啥副作用的:)

下载地址:http://uushare.com/user/xderam