按 ‘ 微博 ’ 标签归档

微博分享按钮

三年前往博客里添加了一个微博分享按钮,最近发现微博分享方式有WBML新版了,于是按照微博介绍的WBML界面重写了这段代码。

先贴代码。新版的添加微博分享按钮的方法:编辑正在使用的monochrome族主题(其它主题可能要微调)的header.php,做两个改动:

一、在<html>标签后增加wb命名空间:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:wb="http://open.weibo.com/wb">

二、在</head>之前加入以下代码:

<script src="http://tjs.sjs.sinajs.cn/open/api/js/wb.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
jQuery(function(){
//  window.setTimeout(function() {  // Make it asynchronous if using the iframe mode.
    jQuery('div.post').each(function() {
        var url = jQuery(this).find('h2.post_title > a').first().attr('href');
        if (typeof(url) == 'undefined') {
            url = location.href;
        }
        var titlestr = jQuery(this).find('.post_title').text() + ': ' + jQuery(this).find('p').not('.wp-caption-text').text();
        titlestr = titlestr.replace(/\s\s+/g, ' ').substr(0, 110);

        var buttonstr = '<div style="width:95%;text-align:right;margin-top:-40px;margin-bottom:40px;">';

        var param = {
            url:url,
            type:'button',
            addition:'number',
            picture_search:'true',
            title:titlestr,
            ralateUid:'1691250947'  // 关联用户的微博用户号码
        };
        var temp = [];
        for(var p in param) {
            temp.push(p + '="' + encodeURIComponent(param[p] || '') + '"');
        }
        buttonstr += '<wb:share-button ' + temp.join(' ') + '></wb:share-button>';


        buttonstr += '</div>';
        jQuery(this).find('div.post_content').first().after(buttonstr);
    });        // jQuery.div.post.each
//  }, 5000);  // window.setTimeout
});
</script>

第一次重写后,IE不稳定地显示按钮、Firefox完全不行(IE竟然胜出,奇迹)。调试发现和一年前的一次优化有关。当时我把分享按钮的JS代码改为异步(橙色代码,页面加载完毕5秒后)运行,而此定时器似与WBML版按钮冲突。

之所以怀疑这个定时器,是因为观察了博客右边栏放置的静态代码“微博关注”按钮。我留意到它总能显示,并且当整个页面加载完毕、网页闲下来时才开始运作。猜想渣浪也发现这些按钮很耗时,于是也在按钮里内置定时器,把我这些外层的定时器顶得不干活了。

另注:渣浪程序员把“关联用户”的设置参数命名为ralateUid,嗯,从上一版延续至今以后也一直会继续错下去的拼写,厚道地猜想这是为了防鹅防寨故意拼错的。另外,微博文档里说抓图选项是searchPic,而快捷设置页里则可以看到是picture_search。我测试之后得知,picture_search是有效参数。

随想杂谈

主张宽容的人和主张报复的人辩论,一定是主张报复的人在言词上“获胜”,如果他们都笃信自己观点的话,那么主张宽容的人没法做到有一句还一句。好处是最后双方都打心眼里认为自己赢了,皆大欢喜。

有效的拒绝,是正面直接的拒绝,不给对方好奇追问的、或者自己都不相信的借口。礼貌的拒绝,是表示“我能理解你这样推荐的好意”。两个合起来,大约就是这样的句子:“养只猫么?啊,不了,谢谢,我多么希望有一天能像你一样喜欢猫。”

多年前曾觉得南方系媒体有内容、敢说,看久了发现(他们触网后更明显),他们跟太阳花区别不大。和北方系媒体相比:北方系睁眼说瞎话,南方系闭眼说梦话。

曾经有小道消息称李敖和柏杨夫人有一腿,李敖回应道:可以怀疑我的道德,但不要怀疑我的审美。一下子烟消云散了。侧面回应对于这种捕风捉影、越辩越黑的小道消息很有用。而对于(理论上应该)有帐本的慈善基金管理,直接公开帐目就是。当事人应该正面回应,侧面调侃由台下的拥趸来做,才是有效的公关。

抄经快递的包装材料时问多少钱,一个人正要答,老板一扬手,他不说话了,老板说,十块。其实我已经问过前面一家了,那家报四块八,只是不乐意费劲帮我锯成十段而已。我也不想拆穿他了,多出来五块就算锯十段的手工费吧,穷人何苦为难穷人。

我对挑拨离间的人耐受力较高,他们目的明确,表达合理,执行有效。反倒是被挑拨动了的人,尤其是起初还是很不错的朋友的,才是我眼里的烂人。

莫淘垃圾。垃圾一直是垃圾,但自己会臭的。

关于儿童在香港街头嘘嘘被摄像事件

一、父母已经做了能想得到的所有努力,并且使用了尿不湿避免孩子直接尿在大街上,可以理解。
二、之所以说“能想得到的”,是还可以再细想:可以和厕所排队的人商量,或找个更隐蔽的场所。
三、旅行前事先预习一下如何对付港灿,会很有帮助。
四、野鸡网和闾丘露薇是个渣渣。

对人名的偏见有时能影响一个人的阅读领域。我从来不读张爱玲,因为这个名字太丑了。同样,我也基本不看闾丘露薇的言论,也不关注她,除非是别人转的撞到我眼里来,究其原因,好像是她的名字太像卫生巾的商标了。

“求知欲强”和“阅读不耐”同时表现在同一人身上,他够得着的人就成了杯具。

对于科研,最打击的话是“这不对”;对于科普,最打击的话是“听不懂、不爱听”。弄错了工作重点,窝火事件就发生了。

很不喜“毕竟他还是个孩子”这种句式。如果孩子运动技能生疏,当然可以再给机会,如果是后天的心智不全甚至恶棍就必须严厉对待。至于“如果是你的孩子你还这么说吗”,这种假设型问题本身毫无意义,即使有意义,作为自己的娃,当然希望他板子挨轻些别打残,可这不妨碍对“他做的事很混蛋”的事实认定。

同一段话,我读出来是这个意思,你读出来是那个意思,这很正常。但我说的是“我没读出来你说的那个意思。”这是事实。你说的是“你怎么随便改别人的意思?”这是攻击。如果你邀人来讨论,又不想听不同的声音,以后就别讨论了。

国宝帮

所谓“元钧”

所谓“元钧”
来源@中国文物研究高飞

通过冀宝斋博物馆一事,我知道原来还有一个“国宝帮”,信奉“真正的国宝在民间,考古专业人士没见过的未必假”,由此神推理“民间收藏一定真”的结论,并断言:凡说他们藏品假的,都是伪专家。

然后,俺在微博上亲眼目睹了一朵国宝帮的奇葩,如果读者没耐心逐条看他的微博,可以通过右图感受一下,此图来自这么一条微博(若已删除很正常,因为最近常常有人踩),展示了三摞“元钧”十件套。为何说是“元钧”呢?微博里有评论对答:

@KuangchaoDai_Danmark:既然你在深圳。拿去香港检测啊。全世界现在暂时只承认英国和香港。。 (2012-12-28 16:17)

@中国文物研究高飞:香港碳14我也拿一个测为元代; (2012-12-28 16:20)

可是,亲,你就这么把元钧摞在瓷砖地板上展示?你不心疼它们的釉面?不怕折断底足?不怕一脚踢翻?你内心深处是不是知道货源充足、打个电话就能再订一套?再说这整整齐齐十件套是怎么回事?能还原出怎么样的生活场景?十个笔洗齐刷刷摆在案头,大号的涮排笔、小号的涮勾线笔?你有没有考虑过砚台的感受?

再看此人的微博ID,给自己定位也挺纠结的,有四个ID只用了一天就作废了(我是该有多闲):

2012.05.29 – 2012.10.31:文物鉴赏家2012
2012.11.08:文物鉴赏家
2012.12.03 – 2013.05.19:资深文物收藏鉴赏家
2013.05.28:文物研究三十六载苦辣酸甜老兵
2013.06.19:文物研究与收藏
2013.06.20 – 2013.10.15:中国文物研究
2013.10.29:文物研究
2013.11.05 – :中国文物研究高飞

这条“元钧”的博还不是头一个吸引我的,起初我完全是被一摞宋汝笔洗十件套(微博已删)震惊了——你说这宋朝到元朝的生活方式真连贯啊,干啥都是十件套——那套“宋汝”的正文是征聘经销商的,出手越快,提成越高。俺岂有不帮忙之理,把这条微博转发之后,引爆了广大人民群众的笑点,大家一起来竞价,可惜是Dutch Auction,越喊越低,从八十八喊到二十二,还要货主包邮。经过一夜的轮暴,货主终于忍无可忍,把原博删了,次日压低了嗓子在自己主页里大骂

真他娘的扯蛋!混帐!我发图片让你买我东西了?让你粉我了?让你鉴定了?让你评价了?我发图片真与假和小混蛋有关系吗?你们的东西在哪里?别人没有点名让我评论的东西我那么多年评论过了吗?不自量的去你娘的怀中吸奶去吧!

其实与其说是大骂,还不如说是委屈的咕哝,后面这条就更加怨妇(俺把一票人马的微博链接配齐了,俺真是闲透了):

有些不知天高地厚的东西!你不骂人他难受。自已没有东西就会窝里斗!有何意愿?我发图片是与下面等好友分享学习的。@玉言的世界 @长城艺术 @瓷之雅 @瓷器鉴赏 @古玩精品收藏家 @卜事正宗 @孔明与诸葛 @唐和唐珠宝 @太古山房古美术 @马明生中国著名收藏家鉴定家

意思基本上是说,他这批货是给知根知底的朋友们看的,原奔着酱油铺子去的群众忽然改道过来,搅了他的瓦缸批发生意,实在是不懂江湖规矩。好吧,倘若真是如此,微信对他们其实更合适。风和日暖时,大家各自晒晒假货,互相捧捧臭脚,自娱自乐,没人知晓,没人笑话。

以下是我的自娱自乐:

碰到笨人要帮扶。看见笨贼,打脸就行了,不能教他们长本事。 要想办法使国宝帮坚信:织物要挂着秀。瓷器要摞着秀。碳14最适合测无机物如陶瓷、青铜、石刻。年号和庙号要同时出现在落款里才正宗。Thermoluminescence这种伪科学的东西不要让他们听见。

佛靠金装,人靠衣装。先天不全的假货,晒宝时再用红色字体标注,纯属自毁形象。《笑海千金》有一则:“你若生疮,雪上加霜。”殆与此相类。不过我怎么可能传授给他们修图的本事呢?

有趣的北京晚报

留意这篇微博的截图内容和它上面的“不实消息已处理”。
beijingwanbao-rumor
猛击阅读全文

给一座知名墓葬博物馆的官微的建议

我关注一座知名墓葬博物馆,有一段时间了。去年暮春,这座博物馆的一位资深人士和我在微博上认识,从此常常呼朋唤友,组团泡馆,收获知识也收获友谊,甚是欢乐。忽然一天看到这座博物馆的官微,以为老友开发了另一种渠道的发言平台,果断关注。看了几天,觉得这官微的风格迥异,沉闷枯燥,用词费解。私下一问,果然不是老友主持的。出于对博物馆的喜爱和感谢之情,也出于一份私人友谊,我对这座博物馆的官微有以下建议。

一、开放思路,多找话头。很多话题,对于博物馆或者考古人士们是理所当然的,而对于我这样的外行却非如此,因为不是理所当然,所以就有趣。我随意想起的话题有:广阳倾王的家庭背景如何?他爹是谁?和当时的皇帝是什么关系?怎么死的?为什么起了那么个差劲的谥号?他爹的下场这么不堪,为什么墓主本人的葬制这么风光?这个墓是怎么被偶然发现的?谁主持的探方和发掘?怎么知道墓被盗过了?怎么确认的墓主人身份?墓主人的身份还有哪些争议的声音?那些柏木条为什么叫作黄肠?题是什么意思?凑是什么意思?天子之制用在诸侯王身上,为什么不算僭越?还有谁用过这种高级葬制?这种葬制从什么时候开始的?为什么后来不时兴了?
二、多发馆藏文物的图片,引发思考和讨论。随意列举几个:那个漆榻的用途是什么?确定么?棺是怎么推进椁里的?马是生祭还是屠宰后祭的?车马坑的两架车有什么不同?为什么不同?柏木为什么不腐烂?白膏泥是怎么个用法?木炭是怎么个用法?车马坑的发掘有什么难点?玉舞人是专给死人佩戴的还是活人也能用?玉觹是怎么用的?袖棁的工艺到底有多复杂?那些鸟骨怎样反映当时的生态环境?那个木枕头在首博也有一件复制品,它龙头上的角到底是朝里还是朝外?
三、介绍馆里的特色项目。小朋友们常去学挖土探方,游戏规则是什么样的?有哪些工具可以用?投壶的规则是怎样?那个铜壶是参考哪些文物制作的?有古代的礼仪实习,古人跪在那么一个木板上就不觉得硌得慌?汉代的贵族衣冠是什么样?为什么不是穿明黄而是穿黑?哪天可以去玩?怎么联系活动?
四、多聊天扯闲白,例如说说你家院子里的那只大狗的逸事啊,说说发大水对你家的影响啊,说说最近为什么在修缮啊,说说路面和地铁交通啊,说说为什么乘摆渡车还要再刷一次公交卡啊,说说夏天蚊子多啊,说说为什么在墓葬值班守夜不觉得害怕啊,说说春节期间守着一堆木头是多么担心啊。

一时就只想起来这么些话题,还是觉得比转发朱总司令生平展和翻拍的汉代养生知识有趣一些。希望老友看到这篇文章不要介意。

关于闪光灯的公益广告(一天被 @ 六百多次的感觉)

no flash

去年这个时候,和文博的一些朋友说起博物馆闪光灯太严重的问题,做了几则公益广告(之一|之二|现场劝告观众的实战),只在微博上流传,并未在现实世界的博物馆付诸实施。不料最近因为 @孔府旧藏服饰展 展厅观众用闪光灯太狠的缘故,被朋友翻出旧图并点名游街。二十四小时不到,广告被 @ 了六百多次。

虽然可以关闭 @ 通知,我还是很好奇大众的思路是怎样的,所以就任凭小黄签不停地弹出。看了看评论,基本上以“爱护文物,关闭闪光灯”出发。我为这些观众的甚高境界感到高兴,不过,他们作为博物馆礼仪的遵循者和倡导者,并不是这些广告的受众。“爱护文物、人人有责”这种口号,对于一些人有用,对于大多数人——包括我自己——都是很苍白无力的。

另外我也看到,很多给开闪的观众报以白眼的,或者冲过去教育他们别开闪的,多半会遭到恶语和白眼的回报。只能徒呼素质太低,无可奈何。素质低么?也许真有点低,不过这是现状,我们没办法一下子提升全民素质。虽然如此,对于实现“关闭闪光灯”这个小目标,还是有希望实现的。

所谓“君子喻以义,下句不敢说”,人为什么谈不拢?因为没有找到共同利益。

设计这两则广告的切入点,是考虑一下,用闪光灯的观众,他们关心的是什么?

他们关心文物么?不。
他们关心其他观众的感受么?不。
那么他们关心什么?
——关心的是照片或者“到此一游”的感觉。

那么,如果我们对他们说,使用闪光灯会对照片的质量、数量产生伤害,他们是不是愿意关闪光灯?
也许会。

闪光灯会影响照片的质量么?会。玻璃罩子上有个大反光,本来闪光灯算是个点光源,但玻璃罩子不是完美平面,而且上头有很多指纹、掌纹、头皮纹,这样就首先会拍到一个油腻腻的大光球。闪光灯一开,照相机就会默认减少曝光时间,展品就暗下来了,被闪亮的部位一片过曝的死白,其余部位漆黑一团。闪光灯和镜头不在一个位置上,会在展品身边留下一个微有恐怖感的鬼影。闪光灯会形成顺光拍摄,使被拍物体失去立体感。

闪光灯会影响照片数量么?会。一开闪光灯,几十张过去,电池小图标就唰唰地由绿到红了。

那么,我们就可以强调这两点,给出实例,让他们从爱护自己照片的角度出发,关掉闪光灯。不用说“爱护文物”,也不用解释为什么博物馆不欢迎闪光灯,如果可以把这些广告制作成小书签,进场时发放给他们,人对免费给自己的东西总是会多看几眼的,就可以省去很多口舌。

如果博物馆能够找到懂行的志愿者,时时在现场逡巡,通过实战来演示关闭闪光灯对照片效果的提升,那就再好不过。我本人是能劝一个是一个,其实很多观众是摄影盲,不知道怎么关闪光灯而已,并不是存心跟博物馆做对,不用鄙视他们也不用骂他们,友好地跟他们说“用闪光灯效果很差的,看我给你拍一个”,往往立竿见影,他们会求着你帮着关闪光灯的。帮他关闪光的时候,再拉家常地说“开闪光灯对展品也不好,而且人家会笑话你的相机不专业(注意不要说笑话他不专业)”,效果更佳。这尊喜金刚的效果对比图,就是在首都博物馆佛像厅做现场劝阻的产物,他拍出了上面一张,我就给他演示下面一张,顿时他就求着我了。场面和谐,欢笑道别。

当时这位观众跟进了两个问题。

使用闪光灯的真实效果

一、不拍展品的情况下,我怎么知道现在闪光灯是开还是关(这说明他已经不愿意用开闪的相机对着展品了)?答:对着地面随意拍一张,看看是不是闪了。

二、那什么时候应该用闪光灯?答:其实什么时候都不需要闪光灯,你眼睛看到了满意的光影,一开闪光灯,光影就改变了。我还放下手中的厚卡片,摸出包里的5D Mark II来向他证明这一点,相机上根本没有闪光灯。我知道这个回答很简短粗暴,但跟他讲——刑侦现场光线过暗时,室内影楼拍全家福时(且是用柔光闪光灯),和极亮的背景合影时(例如雪山)——就不是他用得着的知识了。

以上闪光灯效果均为PS获得,我本人还未敢在博物馆做实验。经@螺旋真理允许,使用了他的一张无意间开闪拍到的照片。印证了上面所预测的效果:大白球、死白、鬼影、顺光。只有“其余部分曝光不足”没有验证,现场本身就很亮,想必因为是瓷器,展方对照度没有控制。

对寻人事件的旁观

刚刚看到,波密官方微博决定不再发布和寻人事件相关的更新了,这是从其利益点出发的正解。一开始可能以为这是个迅速提升形象的机会,而事情一旦进入停滞状态,就不好办:如果翻车坠江了,就是路况不好。如果失踪了,就是警方无能。如果遇害了,就是治安太差。作为旅游业支撑的地方,不能承受这些无形资产的损失,所以只能冷处理此事。

昨天和好友聊及此事,态度相似:至今不能排除是新浪微博的研究课题,例如——微博能够调用多少社会力量?如果确实如此,是大恶的结果,公共信心会全面崩盘,以后所有的呼救都是烽火戏诸侯了。虽然有此想法,这个想法只能作为最差预期。而在技术操作上,还是得本着人命至重的态度,假定此事全真,尽力帮助。对此事的信心,应该是帮就帮个彻底,输就输得痛快。底线设置低些,心理无压力。

大众也开始疲劳了。七天前,大家的留言还是一片的安慰和祈祷,现在放眼望去,就是观众席上的互殴。疲劳的主要原因,好像有三个:一、迟迟没有进展。二、虚假传闻太多。三、人性就是这样。

家属这边,可能没有做好事情成为疑案的准备,或者说,没有设置回家的条件。一旦成为疑案,他们久住当地没有意义,也无法空着手坦然回来。

寻人的前线,战线拉得过长,家属和热心帮忙的人也开始有了矛盾。对于助人者,他们停掉自己的生意来帮忙,已经是菩萨行为了。但他们和家属利益点不同,没办法一直这么帮下去。道理上讲,他们帮忙是恩典,不帮忙是本分。但中国的传统是“帮人帮到底,送佛送到西”,无法认可这点。完全不帮忙没有关系,帮忙不帮彻的会挨骂。家属好像也有点滥用助人者的倾向。一听到风吹草动、“高人定位”什么的,不过大脑,不质疑一声“无图无真相”,就催着从林芝连夜穿越通麦天险、走八小时的车程去然乌。这真是想再搭几条人命的事。

围观群众就不用说了,包括我在内,一群暴民。

最后事情可能会闹翻,全部参与者受到伤害,以微博上的骂战收场,或者被新的灾难新闻追尾,中途夭折。

“分享到新浪微博”按钮

在博客的每篇博文后都加入了“分享到新浪微博”按钮。方法是编辑monochrome的主题(theme),在header.php的</head>前加入这么一段代码:

<script type="text/javascript">
jQuery(function() {
    jQuery('div.post_content_wrapper').each(function() {
        var urlstr = jQuery(this).find('h2.post_title > a').first().attr('href');
        if (typeof(urlstr) == 'undefined') {
            urlstr = location.href;
        }
        var _w = 72 , _h = 16;
        var param = {
            url:urlstr,
            type:'3',
            count:'1',                  // 是否显示分享数
            appkey:'',
            title:'',
            pic:'',
            ralateUid:'1691250947',     // 关联用户的微博用户号码
            language:'zh_cn',
            rnd:new Date().valueOf()
        };
        var temp = [];
        for (var p in param) {
            temp.push(p + '=' + encodeURIComponent(param[p] || ''));
        }
        buttonstr = '<div style="width:100%;text-align:right;">';
        buttonstr += '<iframe allowTransparency="true" frameborder="0"';
        buttonstr += ' scrolling="no" src="http://hits.sinajs.cn/A1/weiboshare.html?';
        buttonstr += temp.join('&') + '" width="'+ _w+'" height="'+_h+'"></iframe></div>';
        jQuery(this).find('div.post_content').first().after(buttonstr);
    });
});
</script>

这个代码也许只在monochrome主题下工作,而对于其它的主题,需要稍事修改。

iframe所要显示的参数是从新浪微博开放平台获得的。

程序的小难点在于:显示单篇博文的时候,博文题目只是个简单的header,header上没有链接页面的URL。而显示多篇博文时,每个博文的题目上都链接了其单篇的URL。获取这个URL就需要一个条件判断,也就是这段代码:

var urlstr = jQuery(this).find('h2.post_title > a').first().attr('href');
if (typeof(urlstr) == 'undefined') {
        urlstr = location.href;
}

在自己机器上调好之后,把代码放到博客上时,还遇到一个惊奇。分享按钮根本不显示,好像这段代码根本未被调用一样。后来发现,在我的机器上,可以使用jQuery的缩略写法$(),而在博客网站上,必须老老实实写成jQuery()。

题摄会观察所摄励志麻雀

起飞时踹翻桌子的麻雀

起飞时踹翻桌子的麻雀

其一:遥见落鸟翩翩,仿佛汉宫飞燕。咕咚踹彼桌翻,羽衣竟覆玉环。

其二:神州城管寝不安,拆迁瞎话编得难。见此片片猛拍案:“下次就说鸟踹翻。”

其三: 昔有陈胜王,谓我无远志。幸得此案倾,明我扶摇意。

@摄会观察: 拍于西宁马步芳公馆。波音747的最大起飞重量/412.769吨;空客A380的最大起飞重量/560吨;有谁知道这只麻雀的最大起飞重量是多少?偶算不出来,只看他起飞的时候把桌子踹翻了。

题《峨眉山流氓猴》

@摄会观察所摄峨眉山流氓猴:

山有扶苏,隰有荷华。不见子都,乃见狂狙。
山有桥松,隰有游龙。不见子充,乃见狡狨。
山有梓楸,隰有蜉蝣。不见杵臼,乃见淫猴。

峨眉山流氓猴