没有比拍照伸剪刀手更让我不屑的了,对于拍照我一不喜欢剪刀手,二不喜欢自己出现在镜头前。偏偏今天的 marshmallow challenge 游戏我们组搭建的最高,老大过来拍照,正对着我,伸手示意我摆个剪刀手,好吧,我的原则和倔强只坚持了一点几秒钟…
火车上的大妈们
这节车厢的大部分人来自同一个中老年团体,车刚从始发站深圳北开出,其中一位大妈就咧开嘴,扯着嗓子唱起了《美酒加咖啡》,同伙们也没闲着,尖叫声四起,不约而同地拍起手打着节拍,这是很明显的洗脑表现。
要说这大妈也的确不简单,一口气连着唱了几首,中间几处高潮部分特意停下来问掌声在哪里。她是一位从群众中来、到群众中去的集流行、通俗、摇滚与一体的自由派实力唱将,这个夏天只要她愿意站在中国好声音的舞台上,五位导师必然会毫不犹豫地同时按动座椅为她转身,汪峰老师直接跳过你有什么音乐梦想这个环节,真诚向她诉求我的梦想就是邀请你加入汪峰战队…
她们的才艺超过这趟列车上的所有其他乘客和所有列车员的想象,负责播报到站信息的列车员胆敢在播报时插播一小段《最炫民族风》,她们便能站在狭窄的通道上用想象力延续着节奏把所有与凤凰传奇歌曲有关的广场舞跳一个遍。
终于,她们唱够了,不唱了,便停下来说话,大声说话,起身走到同伴座位前围在一起说,整个车厢弥漫着她们的声音,一直到温州南,她们一行人终于到达目的地。从深圳北到温州南这节车厢始终饱含难以冷却的热情和能量,一代伟人曾说过群众的力量是无穷的,他老人家果然是有生活经历的。
我们仨
几个月前,发现家里有本书:《我们仨》,署名杨绛,翻看了一番,作者正是之前自己听闻的那个杨绛。
媳妇说,看过此书后她也想模仿着写一本我们的“我们仨”,留待老去的时候翻读,这是个很好的想法,他们的才华难以模仿,学习他们那种热爱生活的态度就容易多了。
不怕被笑话,自己确实未曾拜读过《围城》,只知道作者很出名,经由费孝通的生平记叙初步了解杨绛和钱钟书。觉得费、钱两家的经历拍成影视剧必是一部绝佳之作,且不论成就和贡献,单是爱情、亲情、友情、婚姻、家庭、拼搏、进取、责任…似乎每一点都是美好和激励人心的。是的,真不该这般浅薄地在此对大师们妄加评论。
WordPress 自动阻止 URL 超过一定长度的垃圾评论
是的,自昨天开始遭遇了有史以来“技术含量”最高的垃圾评论,其中一部分绕过了 Akismet,它们@回复了往常的正常评论,相信有朋友已收到回复通知邮件了。他们是怎样做到的,难道手工提交?
接连不断的垃圾评论从昨天中午一直持续到今天上午,删不断、理还乱。事实证明不能完全指望 Akismet 了,总结了这些垃圾评论的共性:
- 清一色的英文评论;
- 评论中偶尔带有超链接 a href 标记;
- URL 栏填写的网址长度非常长,一般超过30个字符。
今天勇士队打的实在太狗屎了,不愿继续浪费精力关注了,转过来研究对付垃圾评论的方法:
针对第一条,可以通过屏蔽非中文的评论来实现,对于我在用的主题,有的评论通过@回复昵称中包含汉字的评论即可绕过这个限制,所以,这并不总是有效的。
针对第二条,可以过滤评论内容字符来实现,但有些垃圾评论,其内容中并没有超链接。
以上这两条很容易在网上找到现成的方法,很多时候是很管用的。
针对第三条,垃圾评论的 URL 通常长度很长(不低于30个字符长度),可以通过阻止 URL 长度超过一定限制的评论提交,从而达到屏蔽的目的,很遗憾没有找到这样的现成方法,好在找到这么一条信息:Spam Comments with Very Long URL’s
这个方法可将带有长 URL 的评论自动标记为垃圾评论,它有个天然的缺陷,只有待评论生成后才会处理,如此,不得不强迫自己再去审视一遍垃圾评论,不是我想要的,我想在它们被提交之前拒其门外。
禁止 URL 超过一定长度的垃圾评论
改造一下终于实现我想要的结果:禁止 URL 超过一定长度的垃圾评论提交,这里对 URL 长度做的限定为小于30个字符长度,否则不允许提交,这个方法仍旧会存在误伤,我想拿长度超过30个字符的域名写博客的人应该不多吧:
function mgy_spam_comments( $commentdata ) { $comment_author_url = 30; if ( strlen( trim( $commentdata['comment_author_url'] ) ) > $comment_author_url ){ wp_die( "You are bullshit!" ); } return( $commentdata ); } add_filter('preprocess_comment', 'mgy_spam_comments');
为防止有鱼漏网,将屏蔽非中文和带有超链接的两个功能合到上面的代码中,得到:
function mgy_spam_comments($commentdata){ $comment_author_url = 30; $pattern = '/[一-龥]/u'; $http = '/[href="|rel="nofollow"|http:\/\/|< \/a>]/u'; if ( strlen( trim( $commentdata['comment_author_url'] ) ) > $comment_author_url ){ wp_die( "You are bullshit!" ); } elseif ( !preg_match( $pattern, $commentdata['comment_content'])) { wp_die( "至少包含一个汉字" ); } elseif ( preg_match( $http, $commentdata['comment_content'])) { wp_die( "You are bullshit!" ); } return( $commentdata ); } add_filter('preprocess_comment', 'mgy_spam_comments');
===========================================
更新:没想到刚上线就让http://synyan.net博主中招了,特意发邮件过来提醒,在此诚心对他表示道歉和感谢,请多多包涵。
现在做了调整,仅对 URL 长度做限制。
升级到 Windows 10
08年产的老电脑 ThinkPad T61(T7300、4G 内存、NVS 140M 显卡),由 win 7 升级到 win 10,没有体会到流畅,相反时有卡顿现象,CPU 占用率居高不下,基本不低于 30%,隔了一夜,不得不降回 win 7。