外头站着
03
12 月

这几天收到了3封信

第一封: 粉红信纸, 透着阵阵清香
亲爱的大猫:
ooo xxx … 拆错信不好意思

第一封:
Mr. bigCat:
Your displaying of the Media Temple Proprietary Information illegally on a website also violates the United States Statutory Trademark Protection, codified at 15 U.S.C. Section 1114, Section 43(a) of the Lanham Act (codified at 15 U.S.C. § 1125), as well as other laws.

翻译成中文就是: 你丫把改成miao_125x125_dk这是犯法!

第二封:

I still see our (dv) Dedicated Virtual and (nitro) product graphic on your site. This needs to be removed.

翻译成中文就是下面这种用了他们图也素不行滴, 这图是不是觉得很眼熟啊?哈,比如某些地方见过

杯具

第三封:

I also observe that you are the owner of MEDIATEMPL.COM. Currently, what you are doing is illegal in the United States and shows great disrespect to us.

翻译成中文就素: 偶花5块钱促销的时候捡回来的域名MEDIATEMPL.COM又犯法了…

so… 设计 Logo 送 (mt) 空间 啦~

sample-vi

素材

  1. 庙 (字体为博洋行书7000)
  2. http://miao.in 或 miao.in 或 miao
  3. LOGO 尺寸规格, 参考设计手册
  4. 要求不能融合(mt)的图
  5. 作品通过QQ18958069 传给我

一经采用,将赠送(mt) VPS主机一年, 包含 [ 1000MB存储 | 60GB流量/月 | 1个域名捆绑 | 技术支持 ]
*如优秀作品比较多,难以取舍,辣么相关同学也会获得购买(庙)MediaTemple合租主机的相关折扣优惠

下面素广告时间

(mt) MediaTemple, 知名大站页脚经常出现的字眼, 他代表了稳定以及优质的服务
(庙) MediaTemple (dv) 套餐也就是每个月50美元的 VPS 合租,相对自己买一个的优势在于

机房

(mt)有多个机房分布在美国各地,自己购买难以确保在距离中国最近的机房, 换机房他们是作为新开一年服务来算,会扣额外的钱
而(庙)和(mt)狼狈为奸那么多年,可直接选择西海岸 Los Angles 数据中心

el-idc3-photo__4714860

Ping值在200ms左右, 对于很多同学来说,觉得Ping是检验主机的唯一真理,这是错误滴
有兴趣的可以推荐看看O’reilly出版的高性能网站建设指南

Yslow优化

VPS的好处就是可以随意更改所有文件,正对Yslow提出来的三十多条性能优化建议的服务器部分,我已经帮大家做好,跑一下 miao.in 都是A (CDN不考虑)

服务器维护

VPS的坏处就是需要一个专业的系统管理员帮你维护,(mt)只负责硬件部分的问题
不要怕,虽然偶不专业但也不菜, 保证合租的服务器跑的稳妥
即使我不在线,也有60秒一次的春哥脚本,让死掉的进程原地满血复活

(dv) VPS代购

如果您本身就素 Linux 系统管理员或 Reseller, 偶也可以提供(dv)MediaTemple的七五折代购

——–(miao)—————————–

同价位的 Thinkpad 和 神舟, 神舟一定会打性价比牌, 何谓性价比? 只考虑性能和价格远远不够,
个人偏好稳定, 不用三天两头擦屁股
性能? 满足需求就够了,不是么?

80 Comments
19
11 月

hack the_category()身为 WordPress 中文团队不活跃团员之一,俺觉得是时候做点啥了

比如出个 hack 介绍如何从
the_category() 函数生成的分类列表里移除指定的几个分类名的链接

做过模板的小盆友都知道,一篇文章可对应多个分类,在循环

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

里,可以用

< ?php the_category( $separator, $parents ); ?>

the_category(‘*’) 输出当前文章的分类,并用菊花符 * 来分隔,比如

分类: < ?php the_category('*'); ?>

会输出

分类:wordpress*hack*category

在内部 Blog 搞皮肤的时候接到一条规则,要求有个分类叫重点的,然后又不要显示出来,仅仅用来作为 query_posts() (非常牛逼的函数,内容太多,有机会另起文章介绍强大的筛选功能) 获取文章的一个筛选条件

辣么,就需要 hack 一下 the_category() 了

很幸运 WordPress 提供了一个 ooxx 函数叫

< ?php add_filter( $tag, $function_to_add, $priority, $accepted_args ); ?>

根据 Smashing Theme 的一篇文章,把如下代码丢到 functions.php 最底部的 ?> 内即可实现

function the_category_filter($thelist,$separator=' ') {
	if(!defined('WP_ADMIN')) {
		//要移除的分类ID,这里是1和5
		$exclude = array(1,5);
		$exclude2 = array();
		foreach($exclude as $c) {
			$exclude2[] = get_cat_name($c);
		}
		$cats = explode($separator,$thelist);
		$newlist = array();
		foreach($cats as $cat) {
			$catname = trim(strip_tags($cat));
			if(!in_array($catname,$exclude2))
				$newlist[] = $cat;
		}
		return implode($separator,$newlist);
	} else {
		return $thelist;
	}
}
add_filter('the_category','the_category_filter', 10, 2);

解题思路就是先获取当前文章对应的分类 ID 数组,explode() 打散,和自定义的那个ID进行对比,如果有就移除,返回过滤后再 implode() 合并后的列表给 the_category() 输出到模板对应的前台页面

38 Comments
11
11 月

后来听说,Li lei 和 Han meimei
谁也未能牵着谁的手

一样的是
我们都有了个当初不曾遥想的以后

29 Comments
09
11 月

帮弟弟作弊在线考试,有一些题目

泪流满面

有一道是PS题

e-commerce
下图主要通过什么工具来完成
A、铅笔工具
B、笔刷工具
C、钢笔工具
D、裁切矢量路径工具

进入21世纪,我国大量需要一种既懂现代信息技术又懂电子商务的( )人才。
A、专用型
B、综合性
C、复合型
D、理想型

哪个BC出的B和C?请称呼我为理想型人才

利用网络日记进行信息沟通的方式称为( )。
A、丁克
B、WEB2.0
C、博客
D、WEB1.0

天天写日记……

在MSDOS状态下采用Telnet命令格式正确的是()。
A、Telnet shu.edu.cn 23
B、Ftp 202.120.6.5 23
C、Telnet shu.edu.cn 80
D、Telnet 127.0.0.0 80

telnet 貌似tel域名和ip都可的吧?

效率最高、最保险的杀毒方式是( )
A、手工杀毒
B、自动杀毒
C、杀毒软件
D、磁盘格式化

我一直用D……

最后得了66分

记得大学最后一次考试

任课老师:这位同学貌似从来没见过?
我:嘿嘿嘿

夹在袖子里的30%缩印答案掉地上了……
任课老师:(捡起递给我),坐第一排作弊小心点
我:(再一次泪流满面)

最后得了85分

35 Comments
08
11 月

陷阱

现实是茶几, Zing哥的图每次都有惊喜

42 Comments
31
10 月

win7-nanami-theme

一句亲切的: “抠你菊花,奶奶咪 です”

好萌好萌好萌~

同学们赶紧来下超萌Win7娘窓辺ななみNanami主题 for win7

附送 超萌Win7娘窓辺ななみNanami主题 for XP

中文环境下双击里面的themepack文件是木有反应滴,辣么跟大猫老湿学如何搞nanami

首先第一步:
窓辺ななみ翻译成中文叫”床边的奶奶咪”,日语里奶奶就是数字7的发音,当然那个咪不是咪咪的咪了… …
奶奶咪是著名相声演员声优(不是女优)水樹奈奈的日语名字发音稍微变形下啦,你们这帮YD的小盆友都在想些什么

然后是第二步:
win7-nanami-theme
打开[控制面板]
打开[区域与语言设置]

应该会有上面的对话框弹出
选择第四个标签[管理员 Administrator]
选择[更改系统位置 Change system locale…]

又是一个弹出框
从下拉里把当前位置选择为 Japanese(Japan)

会提示重启
重启后双击那个下载包里的themepack就可以听到
一句亲切的: “抠你菊花,奶奶咪 です”

第三步
当然是改回China… …

44 Comments
25
10 月

适用范围: 有SSH权限的空间,比如 miao.in
难度: easy
学习时间: 5分钟
工具: 推荐 putty
注意:涉及密码的工具千万要用官网的原版,很多汉化版捆绑后门,严重安全问题

1. 基础命令

A.显示文件源代码
cat ooxx.php
没错, cat 是一个常用查看源代码的命令,优点是很方便很可爱,缺点是会直接刷刷刷显示所有源代码,文件太长只能看到屁股后面的那坨代码

B. 查看当前目录
pwd
pwd不是password,而是查看当前目录,会输出完整的路径

C. 更改目录 Change Directory (cd)
cd /path/to/directory/
有DOS基础的同学应该会淫荡的一笑吧,路径可以用相对也可以用绝对

D. 列出文件/子目录 Listing Files/SubFolders(ls)
ls
默认只显示文件名,你也可以带个参数玩,比如
ls -alh
带 -alh 输出会很爽… 自己试试, 大猫喜欢把 ls -alh 颜射为 ll
-a显示全部文件
-l比较详细的列表
-h人类能看懂的比如把1024显示为1K

E.帮助
命令 --help
任何命令后面带一个 –help 都会显示一个简洁版的帮助,记不住参数就查一下

F.获取远程文件 wget
wget http://bigc.at/me.jpg
就会获取远程的me.jpg文件到当前目录,一般搬家的时候用这个
让服务器去获取另一个服务器的数据,速度会快的完全不像男人

G.压缩解压缩
unzip wordpress.zip
如果文件是zip形式的,比如刚从wordpress主站wget了一个压缩包过来,只需要输入unzip 文件名,就可以解压缩到当前目录了
tar -czvf ooxx.tar.gz * .[!.]*
把当前目录所有文件以tar命令打包为ooxx.tar.gz文件
-c创建
-z用gzip压缩方式
-v显示压缩过程
-f搞成一坨file
tar -xzvf ooxx.tar.gz
解压缩 ooxx.tar.gz 里的文件到当前目录
-x解压缩
-z用gzip压缩方式
-v显示压缩过程
-f搞成一坨file

2. 文件系统命令

A.显示磁盘使用率
df
显示整个主机的总容量以及比率

B.列表文件/子目录使用率 (du)
du
会列出所有文件以及子目录的大小,不是人看的…
du -sh
-s就是summary,只输出当前文件夹总容量
-h一般在linux就是human给人看的意思,会把1048580b转换为1mb显示
du -h --max-depth=1
嘿,只列出当前文件夹和第一级子目录占用大小

C.删除文件 Remove files (rm) 少儿不宜的命令,总是需要确认
rm -vf miao.in
强制删除miao.in这个文件并不需确认,列出删除文件列表

强制删除,不要执行,除非你知道你在干嘛…
-v一般v参数都是显示过程的意思
-f 强奸的单词会不会拼? F-U-C-K的缩写,不确认直接F-word了
rm -rf ooxx
删除ooxx这个文件夹,包含它的子文件和子文件夹

删除文件用上面的命令,但删除文件夹的时候就需要跑下遍历了
-r 比较本土化,是”日”的缩写,在所有命令里都是 recursive 的意思,有些命令是大写的 R 需要注意

D. 拷贝文件 (cp)
cp ooxx.me miao.in
复制ooxx.me这个文件并重命名为miao.in

E. 移动文件/重命名 (mv)
mv ooxx.me miao.in
重命名ooxx.me为miao.in
如果加路径,就是移动到某个路径并重命名为miao.in
和DOS不一样,移动文件和重命名换个思路,其实是一个套路,不是么?

F. 创建空文件 (touch)
touch miao.in
这个很色情的命令,就是创建一个 miao.in 的空文件
如果touch了已有的文件,则会更新那个文件的日期为当前
如果touch次数多了,会high

3. 文件权限

A. 更改文件权限 (chmod)
chmod 777 miao.in
默认文件为644,文件夹为755

TIP:
1st digit=Owner; 2nd=Group; 3rd=Other
(-rwxrwxwrx = 777, -rwxr-xr-x = 755, -rw-r–r– = 644, etc.)
7 = Read + Write + Execute
6 = Read + Write
5 = Read + Execute
4 = Read
3 = Write + Execute
2 = Write
1 = Execute
0 = All access denied

4. 高级命令

A. 查找. 常用命令,让我们来找一下10MB以上的文件吧
find . -type f -size +10000k -exec ls -lh {} \; | awk '{ print $5 ": " $9 }' |sort -n

B. Grep, 手里握着大西瓜
ls -alh | grep ooxx
只显示含有ooxx的那几列,当然你在cat的时候配合这个用找文件里的某些字段很方便

C. 分页 (Less/More)
less miao.php
如果源代码很长,则会分页显示,上下箭头滚动,输入q退出
tail -n 1000 /var/log/httpd/error_log | more
可以用 | more 参数来滚动显示页面或行

5. MYSQL 数据库

导出数据库
mysqldump -u 数据库用户名 -p 数据库名 > db_ooxx.sql
导出数据库为db_ooxx.sql

导入数据库
mysql -u 数据库用户名 -p 数据库名 < db_ooxx.sql --default-character-set=utf8
把当前目录的 db_ooxx.sql 以 utf8 编码导入,当然你原来是gbk就改成gbk
中文blog经常遇到这个情况,一不小心就 ??? 满脑子都问号了

6. VI

留意在vi里敲的每一个键… …
VI 基础入门

Linux 是很敏感的系统,特别是大小写,
唉,周末又木有了

 

92 Comments
25
10 月

连接信息

执行请求操作,连接信息必需提供

这个界面只会出现在系统把apache进程不是以用户身份来运行的主机上
目的只有一个,安全
问题有好几个,这样子用apache创建的文件就不属于用户,那么没有写权限的话,用户就没法删除,只能用apache来删除

遇到这个问题的同学可以看一下这篇
如何删除ftp或ssh无法删除的文件

The following code is from the get_filesystem_method() method in the wp-admin/includes/file.php file:
if( function_exists('getmyuid') && function_exists('fileowner') ){
$temp_file = wp_tempnam();
if ( getmyuid() == fileowner($temp_file) )
$method = 'direct';
unlink($temp_file);
}

wordpress会创建一个临时文件看看owner是不是和当前运行的php比如plugin-install.php一样
如果不一样,那么会出现如图的使用ftp来搞定

怕麻烦的话修改下wp-config.php,加入
// ** FTP SETTINGS FOR AUTO-UPDATE ** //
define('FTP_HOST', 'localhost');
define('FTP_USER', 'ftp帐号');
define('FTP_PASS', 'ftp密码');

之后就不会提示了

PS: 最近后台自动升级连接不到服务器或复制文件出错是因为我那个脚本限制连接数自动屏蔽IP造成的,已经调整过,如果还有问题请联系我,谢谢

25 Comments
22
10 月

mediatemple 合租_7

Win7是没有收到过批评的操作系统
(mt)MediaTemple 合租也磕磕碰碰走到了第七期

谢谢各位的支持,谢谢我爸我妈和我媳妇
谢谢这阵子不停DDoS我的同学,脚本和防火篱笆工作的很好

用虚拟主机快9个年头了吧,受够了,卖的便宜也是为了让朋友们都能用的稳定,数据不丢失

唉,因为工作忙,组织合租也没多少时间管理和维护
所以选择了 Mediatemple ,他有一流的服务器和机房
只需配置好参数,剩下一年完全不用担心

54 Comments
16
10 月

热包子

热包子指的是整站的源码打的压缩包

miao.in的(mt)合租空间附带了强大的日志分析工具awstats
(合租的同学可进入站点setup开启)
在查看Required but not found URLs (HTTP code 404)
也就是发起请求,但没有对应文件的日志时发现

/mirserver.rar
/eWebEditor/admin_login.asp
/wolserver.rar
/Cmirserver.rar
/jinhuQQ.txt
/usergroup_0.php
/qq.txt
/wwwroot.rar
/www.zip
/web.rar
/wwwroot.zip
/.svn/
/data/fvtmdvbbs7.mdb
等等

热包子随处可见,比如
http://www.liaoyao.gov.cn/web.rar
gov,哈

这件事情告诉我们,

  1. 一定要看日志
  2. 肯定会被人扫描
  3. 打包是很便捷的方式,但绝对不要把热包子放在能通过url访问的目录!!!
    (特别类似于wp-config.php里面的密码都是明文的)
  4. 明文的密码,比如连接数据库用的配置文件里,这种密码一定要和其他的不一样
    (最好是所有密码都不一样,我自己都做不到哈哈
    不过我个人是把密码分等级,常用的不重要的就用简单的方便输入的密码,越重要越复杂,而且要定期更换)
  5. 一些信息不要存成txt比如qq号码密码什么的存一块儿,最好分开,自己创建组合还原规则
  6. 如果用了subversion,那么一定要用.htaccess配置.svn文件夹不可通过url访问
  7. 数据库文件不能用mdb这种默认可下载后缀,一般asp程序会提醒你更改后缀比如也改成asp什么的
  8. 后台登陆地址不能用默认的比如wp-admin
    (上个版本后台登录就爆了个漏洞)
    特别是开源程序,知道源码就知道算法以及运行方式
    (不过开源程序安全性相对也高,如果它发展到成熟期以及你及时打补丁,因为所有人都在维护,比如大家最爱的Linux)
  9. 不要虾米目录都777,花15分钟google一下chmod了解目录权限的基础知识
  10. 不要把密码设置为女友们的生日,密码被破解是一回事,万一被女友发现是另一个女友… …
27 Comments
Page15 of 27 1 … 13 14 15 16 17 … 27