2014年工作总结

即将送走2014年(国内已经迎来半天的2015年1月1日了)。本来节假日期间就比较懒散,除了梨园的新年特辑录音每日更新一出外,没有大规模地整理其他资料。但是刚刚又送走了孙元坡丁宝祥二位先生,眼看年底,又有两位驾鹤西去。特别是孙元坡先生,那台湾大大小小的录音里没少了他的戏,真是好角儿。

还是说回今年的工作总结吧。戏考的剧本本年新增了38出,与2010年时一样,是近六年来第二高的产量。还算不错了。分布图如下。

2014年剧本录入工作图表
2014年剧本录入工作图表

如图所见,《京剧汇编》依然占了将近四分之三的份额。若说明年的规划,有一点是准备开始在录入的选材上偏回《戏考》那套书,集中火力,争取用五年时间,把这套书的剧本都整理完了。这个目标应该不是很离谱(目前这套书的完成比是72%),既然写出来了,就是做一个凭证,鼓励自己把它完成。另外,为了体现出工程的进展程度,从本年开始特别记录整个录入工程的完成比。到今年底是43.53%。

本年录入第一多的为豫让桥,贡献了10出剧本;第二多的为泠娜,贡献了6出剧本;第三多的为仲愚,贡献了5出剧本。

其他小站,由于新的菊坛世系谱与梨园百年琐记合并了,因此今年的梨园百年琐记,又多了一些要统计的东西。同时,京剧剧目考略新增的图片功能,也加入了今次的统计。从数据上看,果然不似以前那样有大起大落之势,自改版后的更新频率和数量还是相当稳健的。继续保持。

  • 梨园百年琐记:人物条目新增257条,修正87条;事件条目新增1854条,修正41条;族谱信息671条,师承信息1972条。主要条目贡献人包括:滑稽爱好者、打渔不杀家、慕梅馆主、康岩1980、z、水牌子、小豆子等。
  • 京剧剧目考略:剧目新增126个,图片新增460个(注:图片功能是今年新增加的,按理说现在站上的共907张图片就应该是今年新增的总数。其实不然,其中有447张是2013年12月测试阶段就开始增加的)。
  • 红毹艺话:录音新增38出。主要录音贡献人包括:枯石瘦木、津一曲艺京剧、凤点头等。
  • 梨园:录音新增126出,修正15出,恢复老梨园录音3出。主要录音贡献人包括:田方、西城老軍、董林、秋思、凤点头、彭林刚、小豆子等。

希望五年内完成《戏考》这套书的目标,可以在新的一年里有一个好的开局。祝各位新年快乐,万事如意!

师承谱图

一年多前,菊坛世系谱正式上线。今年初,菊坛世系谱正式整合到梨园百年琐记,算来刚好半年。

在菊坛世系谱还是独立测试的时候,也许您注意到了在人物族谱下,还有一个不能点击的“师承”链接。当初的打算是,像世系族谱那样,做一个师承谱图,用来更清晰视觉化地显示每一个艺人在艺术上的传承关系。

现在,这个功能正式在梨园百年琐记的人物页面中激活了。首批上线的是根据早年在网上流传的《相声师承关系总表》整理出来的相声演员师承关系,并且根据这些年的种种拜师事件做了相应的补充。如果您想从头看起,可以点击相声创始人张三禄的这个条目,一点点地展开,看看这一脉相承的关系谱。

像族谱中考虑到干亲一样,这次做的页面也考虑到了相声界代拉师弟这一特殊的师承关系,比如当您进入朱阔泉的页面时,会看到与其同门的常连安,是由张寿臣代拉的。这条信息,不光是显示出“张寿臣代拉”的小字,还通过把人物连接虚线化来直观表现。另外,若在琐记那边有对应的拜师收徒的事件条目,则相应的链接也会出现在这个谱图中。与族谱中的婚姻关系的那个小图标类似,这里也放了一个表示拜师事件的小图标,并注以年份。

除了相声界外,有一些零星的京剧界师承的资料,比如裘门的,作为测试之用而加入了数据库,尚有大量的信息需要补充进来。这些都需要日后慢慢来做。不少细节需要随做随改,不过大样子不会变了,所以,现在端出来与大家共享。梨园百年琐记的更新记录已经做了相应的调整,整合进来师承关系的更新记录。

谱图这种事儿不需要多介绍,很直观,所以就不再絮烦了。

引用一下两个多月前小范围测试时的话来总结这个师承谱图:“还是图形化了的数据看得清晰。谁是师祖宗,哪个是徒孙孙,一目了然”。是这么回事儿 表情

备份!

两周前,家里的存储设备坏了。在有五块硬盘 RAID5 的配置情况下,竟然能两块硬盘同时出现问题,于是, 2TB 多的数据随着 5TB 多的存储空间,“谈笑间,樯橹灰飞烟灭”。

虽然数据遭遇了灾难性的毁灭,但是好在有备份。用多余的硬盘做了一些排查之后,发现存储硬件本身也同时出现了问题,导致了整个系统的崩坏。没法子,只得网购了新的存储设备外带大容量的硬盘,并从豆妈处复制回来了一份最新的数据备份,经过一周多的重建加复制,现在一切恢复常态——零损失。

所以上周二没能够完成梨园的例行更新。本周二更新的时候特地多加了两个录音,以示补偿。

十几年来,家里的存储出现过不止一次问题(每次出问题都要上来抱怨一下)。再结实的硬盘也有坏掉的时候。唯有多做备份,勤做备份,并定期核查备份的有效性,才能把损失降到最低。数字时代,存储的东西越来越多,越来越方便,也正因为这样,才需要想方设法保障数据的安全。所幸的是,存储设备的价钱也越来越便宜。其实,相对于家庭的照片、戏考相关的文件、京剧和相声录音录像这些无价的东西来说,投入些个银子在存储与备份上,真的不算什么。

每次存储设备出现问题后,还需要检查一下现有的备份机制,看是否有改进空间,是否还有漏掉的内网服务没有备份。

说到备份机制,小豆子不太信得过任何一家所谓在“云端”的服务,尽管很多都是名声赫赫的大公司,尽管他们更便宜甚至免费。毕竟,自己的数据,托管到别人手里,还是有些顾虑。当然,所有整理好的京剧资料不算在其内——这些资料,越广泛地传播越好,唯此方能保证它的安全性与流传性,不至于成为所谓的“孤本”。

忙活完这些,继续戏考的活儿。开工前,写点儿备忘录性质的东西,与诸公共享。也算个提醒,看一下您的数据是否都有完好的备份体系。

京剧剧目考略的升级

屈指算来,京剧剧目考略都有将近八年的历史了。

八年间,除了增加和修正剧目介绍外,考略并没有太大的变化(除了随大流的那次改版以及之后增加了个“重名剧目”的页面外)。

从去年年底开始,考略在后台做了不少新功能的测试,现在是时候推出来公开测试了——俗称公测……

这次升级最显著的变化就是,考略在剧目文字介绍的基础上,增加了配图,包括剧照、脸谱、画谱等类型(视频截屏不算其内,否则无止境)。首批有将近700张配图加入到了相应剧目的条目中。这个数字肯定还会增长,有太多的图片需要数据化,并配上相应的文字索引,以便更好地被大家搜索及使用。戏考的各小站,从剧本的数字化整理开始,不断地向各种形式的原始京剧资料进发,将它们一一数字化。

数据库化图片这个事儿,也是早年的一个想法,直到今年才得以实现。最初的打算是做一个独立小站来运营,后来觉得还是把这个作为一个功能依托在京剧剧目考略下比较好,因为那里的数据都是以剧目为中心的。相应的图片,应以剧目为中心,进而扩散开来。

其他功能显而易见,就不多提了,大家一看便知。戏考主页也做了相应的调整,以配合考略的这次升级。其实图片这块儿也是说得太多,俗语曰:“画意能达万言”。这么明显的功能,无需在此絮絮叨叨 表情

《戏典》

上次往戏考总目里灌名目的时候,忘了一个事儿。那就是,2012年回国的时候与合意太爷聊起过有一套《戏典》的书,里面有一些罕见的本子,像《香妃恨》、《六国封相》、《三搜索府》、《沈万山得聚宝盆》什么的。本来打算把名目整理好也加到总目中的(十六集已搜齐),不过后来就忘了这个茬儿了。前几天八股档老板问《六国封相》的本子,这才把它想起来。

这套十六册的《戏典》前两年由内蒙古大学出版社以《民国版京剧剧本集》为题重新出版过,我们上次的话题也正是由说这套书引起的。前两天在图书馆还看到重版后的书,因为当时身边没有原书,无法比较再版后与原本有何差异。这次加入目录的是按民国时候的十六册平装原本目录所添。貌似亚马逊网页上所列目录中,少了《香妃恨》的名字,不知道是亚马逊遗漏了还是书再版时遗漏了(这个问题两年前给合意太爷发邮件的时候就提到过,前两天去图书馆偶见此书时,已经忘得一干二净,未能核实)。

以下是十六册《戏典》的目录,复制自两年前的邮件。已经加入到总目中,共计159个本子。剧本录入完成比再次下跌,从43.82%降至41.08%,跌得可是比上次严重。漫漫征途,其修远兮。虽然如此,能够挖掘到更多失传的本子,总是一件好事儿。

第一集
《一捧雪》
《二进宫》
《八大锤》
《九更天》
《丁甲山》
《三娘教子》
《三击掌》
《上天台》
《大保国》
《小放牛》
《文昭关》
《五花洞》
《六月雪》
《甘露寺》
《四进士》

第二集
《四郎探母》
《打渔杀家》
《打鼓骂曹》
《打棍出箱》
《打严嵩》
《打龙袍》
《玉堂春》
《白门楼》
《目莲救母》
《宇宙锋》
《行路哭灵》
《李陵碑》
《投军别窑》
《汾河湾》

第三集
《法门寺》
《法场换子》
《空城计》
《武家坡》
《定军山》
《状元谱》
《八蜡庙》
《南天门》
《南阳关》
《洪羊洞》
《美人计》
《红鬃烈马》
《秋胡戏妻》
《虹霓关》
《草桥关》
《逍遥津》

第四集
《乌盆记》
《捉放曹》
《连营寨》
《马前泼水》
《徐策跑城》
《扫松下书》
《路遥知马力》
《追韩信》

第五集
《西施》【头本】
《西施》【二本】
《花木兰》
《洛神》
《珠帘寨》
《桑园寄子》
《乌龙院》
《硃痕记》
《彩楼配》
《连环套》
《徐母骂曹》
《清官册》
《鱼肠剑》
《硃砂痣》

第六集
《探母回令》
《探寒窑》
《探阴山》
《探亲相骂》
《梅龙镇》
《黄金台》
《黄鹤楼》
《贩马记》
《御碑亭》
《钓金鱼》
《望儿楼》
《搜孤救孤》
《盗宗卷》
《落马湖》
《贺后骂殿》
《贵妃醉酒》
《黑风帕》

第七集
《群英会》
《廉锦枫》
《嫦娥奔月》
《滑油山》
《凤还巢》
《翠屏山》
《凤仪亭》
《雌雄鞭》
《叹皇灵》
《卖马当锏》
《审头刺汤》
《审李七》

第八集
《独木关》
《战蒲关》
《举鼎观画》
《穆柯寨》
《辕门斩子》
《辕门射戟》
《鸿鸾禧》
《锄美案》
《霸王别姬》
《断太后》
《药茶计》
《苏三起解》
《宝莲灯》
《芦花河》

第九集
《萧何月下追韩信》
《荀灌娘》
《浔阳楼》
《春秋配》
《香妃恨》
《六国封相》

第十集
《失印救火》
《斩经堂》
《鸳鸯塚》
《临江驿》
《苏武牧羊》
《樊江关》
《沈万山得聚宝盆》

第十一集
《苏小妹》
《鸿门宴》
《红拂传》
《玉麒麟》
《大名府》

第十二集
《生死板》
《婴宁一笑缘》
《雄州关》
《双姣奇缘》

第十三集
《阳平关》
《明末遗恨》
《三字经》
《风波亭》
《盗御马》
《得意缘》

第十四集
《生死恨》
《战宛城》
《鹿台恨》
《莲花庵》
《战长沙》
《斩黄袍》
《哭秦庭》

第十五集
《白蟒台》
《断密涧》
《辛安驿》
《胭脂虎》
《花田八错》
《牢狱鸳鸯》
《十道本》
《元宵谜》

第十六集
《人不如狗》
《十三妹》
《玉虎坠》
《选元戎》
《三搜索府》
《白眉毛大闹高家店》

戏考的新剧本

昨天所言,今天往戏考总目里灌入了七十个本子的名目。现在,戏考待录的剧本是1202出,还包括已知名目未见真容的37出。总完成比从昨天的44.9%降到43.7%,还不算跌得太严重,挺好 表情

两套书的剧本名目如下:

《剧学月刊》:《孔雀东南飞》陈墨香编本、《定计化缘》、《钓金龟》、《宁武关》曹心泉藏本、《女起解》王瑶卿藏本、《敲骨求金》、《断密涧》、《春香闹学》、《二进宫》、《岳家庄》、《双容奇》玉霜簃藏本、《四面观音》曹心泉藏本、《钵中莲》玉霜簃藏本、《花鼓》曹心泉藏本、《白虎堂》陈墨香藏本、《秦妇吟》、《秦罗敷》、《钟馗嫁妹》曹心泉藏本、《拾画叫画》曹心泉藏本、《水帘洞》曹心泉藏本、《宝剑记·夜奔》曹心泉藏本、《二度梅·舟配》曹心泉藏本、《画兰》曹心泉藏本、《铁龙山》曹心泉藏本、《洛阳桥·下海》曹心泉藏本、《安天会·偷桃》曹心泉藏本、《安天会·大战》曹心泉藏本、《盘丝洞》曹心泉藏本、《麒麟阁·激秦三挡》曹心泉藏本、《淮安府》曹心泉藏本、《连相》曹心泉藏本、《探亲家》曹心泉藏本、《乾元山》曹心泉藏本、《拾金》曹心泉藏本、《奇双会》曹心泉藏本、《荡湖船》曹心泉藏本、《祥麟现·破阵产子》曹心泉藏本

《马祥麟演出剧目集》:《孽海记·思凡》、《青冢记·昭君出塞》、《雷峰塔·金山寺》、《渔家乐·藏舟》、《渔家乐·刺梁》、《南柯记·瑶台》、《义侠记·武松杀嫂》、《百花记·百花赠剑》、《百花记·百花点将》、《棋盘会·点将》、《铁冠图·刺虎》、《蝴蝶梦·说亲回话》、《牡丹亭·春香闹学》、《牡丹亭·游园惊梦》、《西游记·胖姑学舌》、《西游记·借扇》、《孽海记·下山》、《紫钗记·折柳》、阳关》、《焚香记·阳告》、《焚香记·阴告》、《西游记·撇子》、《西游记·认子》、《金锁记·斩娥》、《烂柯山·痴梦》、《跃鲤记·芦林》、《红楼梦·葬花》、《九莲灯·焚宫烧狱》、《长生殿·絮阁》、《风雨像生货郎旦·女弹》、《风云会·千里送京娘》、《探亲家·婆媳顶嘴》、《闹花园·花园、打擂》、《天罡阵》

需要说明的有几点:一、《剧学月刊》中陈墨香藏本的《白虎堂》传奇,分两次在1933年第二卷第六期和1934年第三卷第十二期刊载,为了方便整理阅读,总目中特将两次分载的剧本并在一处,编号13002006,来源作“第二卷、第三卷”,故而在第三卷中没有相应的13003009。二、《剧学月刊》中第三卷第一、二期分别刊载过昆腔与皮黄三种不同的《昭代箫韶》本子,作为讨论《杨家将》戏的演变。此三本未收入本目录中,因为三个本子都不完整,且幻想日后能找到昇平署的全套藏本。三、马祥麟的本子非正式出版物,原本与另一种标有甲编的书,有重复剧目的地方,只取原本,而没有选甲编。另外,这套书的本子,目前除少数剧目外,大部分都在“暂缺”的状态。

戏考十三岁!

戏考十三周岁了!日子过得真快。

截至目前,戏考所有剧本录入的完成比率是44.9%,也就是说,再有个十几年二十几年,手头所有的剧本就可以全部实现数字化了。当然,前提是没有新剧本入账。

没有新剧本入账的前提有些不现实。正准备借着戏考过生日,更新一下总目,又是一批剧本。鉴于增加基数会拉低完成率,所以先在前面记录了一下“扩招”前的比率:44.9%。若以总数计,共2311个本子,包括8个已知存在但暂时没有到手的。

新增的这批本子,有两个来源:一个是民国时候的《剧学月刊》。该杂志自1932年创刊,历五卷;金仲荪为主任,程砚秋为副主任,徐凌霄任主编,在“剧学”二字上下了很大功夫,有很多学术性很强的文章。该刊不定期刊载一些皮黄和昆腔的本子,有些戏在今天来看还是很罕见的。2006年的时候合意太爷据该刊第一卷第八期所收《敲骨求金》剧本整理出来了文字版本,转眼八年,这个本子才得随着《剧学月刊》这批本子一起提上整理的日程。

另一个来源是《马祥麟演出剧目集》,共两本,查资料显示非正式出版物。据网友水牌子观测,错别字还是挺多的。

今天晚了,新增剧本的目录明天登到站上,也会来 Blog 上一报,顺便看一下百分比降了几何。

告别菊坛世系谱

菊坛世系谱的数据整合到梨园百年琐记中已经有两个星期了,目前来看一切正常,很顺利,无缝对接。除了世系谱首页之外,所有其他链接点进去后都会被转向到琐记那边相应的页面。

所以现在要做的最后一步就是把世系谱首页的这扇闸拉上,把进入世系谱首页的网友转到琐记的“世家”页面。上次说过,在做这项工作前,要来这里与世系谱做最后的道别。

细想一下,其实这还不是最后一步,所有自动跳转启用后,过一大段时间,当 trees.xikao.com 不再被人访问的时候,还需要把这个地址从 DNS 列表中清除出去,那会儿可能又要来一次“最后的道别”。“那会儿”距今尚有时日,先说一下这次的感想吧。

这次通过世系谱接触到的编程思路,是一个全新的领域,包括整个页面的布局,如何合理且不过分堆积出一个图谱来,都是一个挑战。数据库表格的设计,虽然早在多少年前就已经知道如何去做,算法上如何去推演各种人物关系,但是真到实际应用上,还是有需要推敲的地方,有要优化的地方。世系谱最早的数据其实已经有一些与琐记是重合的了,比如一个人的性别,这个后来在两站整合之前就已经共用一个新表了。再比如世系谱上显示的人物的基本信息,从生卒到行当,乃至照片,都用到了琐记的数据,直接调用琐记的表格。也正因为此,两站合二为一其实是早该在规划时就想到的事情。只不过那会儿脑筋有些僵硬,没有想好如何在琐记现有的结构上增加这些东西。现在回头看一看整合,其实挺容易的嘛。

说到琐记的人物照片,世系谱在最初调用这些照片的时候只是把原图引用过来,显示的时候把尺寸按比例缩小而已。举例说明,某人的照片大小是 40KB,300px 乘 200px 大小,当世系谱调用它的时候,这个 40KB 的文件还是被下载下来了,只不过以 75px 乘 50px 大小的比例显示出来。虽然 40KB 在今天来讲不算多大,但严格意义上讲,网页的加载速度还是会因此变慢了一些。所以后来琐记在生成缓存数据的时候,增加了一项任务,就是把新增的人物照片先按比例缩小,另存成一个新文件,在世系谱那边加载的时候,所选用的就是这些只有一、两 KB 大小的缩略图,大大优化了页面的加载。

这个自动为新图片生成缩略图的小段程序,也很快就被用到了戏考剧本的配图上。

菊坛世系谱虽然关掉了,但是这个小站从构思开始,就给小豆子带来了一种全新的工作体验。即便是最后与琐记的整合,也促进了戏考其他小站在程序上的优化,比如一套新的获取更新记录的函数,可以更好地嵌入到戏考新的首页中。这些改变,从外到内,都与世系谱有很紧密的关系。

今天我们在此与世系谱道别,也接近一个辞旧迎新的日子。新桃换旧符,问世一年的世系谱虽然关掉了,但是小豆子将一直记着这一年来由于它促进戏考的这场大规模编程优化与整合的经历,也希望戏考能够继续时不时地产生出新鲜的想法,并付诸实施,把更多的戏曲资源更系统地数字化,呈现给大家。

停留在测试版的菊坛世系谱站标
停留在测试版的菊坛世系谱站标

菊坛世系谱的减法

菊坛世系谱已经上线一年多了(公开测试将近十个月)。不过现在,需要在这儿宣布一个事儿,并非是要宣布把小站“测试版”的牌子摘掉,而是要宣布这个小站将会被逐渐停掉。

经过一年多的调试,发现菊坛世系谱的内容并不一定需要以一个独立的形式存在。在现有梨园百年琐记的架构基础上,做一定的扩展,即可以把世系谱的内容整合到梨园百年琐记里,是人物与事件条目的一个补充。

戏考这些年来,加法做了不少。减法也做过,但不多。仅有的几次减法都是与梨园百年琐记有关的,比如年度大事评选,比如条目质量提升项目。这一次的改动,既是加法,也是减法。加法的地方,是把琐记的数据与世系谱的数据更好地整合到一起,使后者成为前者的一个强力补充;减法的地方,是要砍掉一个创建了一年的小站。当然,这个砍掉是全盘转移,任何资料都不会因此丢失,也就没有什么遗憾和惋惜的地方了。

接下来的几周,您将会看到梨园百年琐记上的相应变化:琐记与世系谱将会平行出现有同样内容的页面。当琐记那边全面接手世系谱的数据后,世系谱的页面将会启用自动导向,把从搜索引擎里引来的访客直接转向到琐记那边。一切过渡都争取做到平稳无缝的,争取跟前年开的十八大那样。

当一切都整合完毕后,小豆子会再来这里,与世系谱小站做最后的告别,这个小站,从构思、设计到最后付诸实施,都是非常有益的经历,包括这次整合,对戏考的整体设计与运行理念有了新的认识。而促成这次整合的另一个技术上的动力,我们以后再讲。

2013年工作总结

今年是个丰收年,各小站的更新数都是相当喜人的。想来一个原因就是改版后,首页会像日志那样记录每一个小站一个月内的更新记录,因此,不隔三差五匀着点儿更新,都有点儿“对不起”这页面。有一个引人向上的动力,更新量自然也就上来了。

今年戏考新增剧本43个,超过了去年创造的最低点自不必言讲,而且超过了前年、大前年、大大前年的数量。虽然与历史平均值和历史最高点还相去甚远,但也是一个难得的反弹。这是在工作开始转移到其他小站之后,戏考剧本的一次回归。如上所说,相信今后这样更均衡的更新会取代过去几年那饥一顿饱一顿的状态。

具体剧本的分布情况,还是看饼图吧。产量恢复后,做出来的饼图还是比较好看的,比如这张,跟吃豆儿游戏似的……

2013年工作图表
2013年工作图表

本年录入第一多的为仲愚,贡献了13个剧本;并列第二多的为合意与人生过客,各贡献了5出剧本;第三多的为满庭芳,贡献了4出剧本。

其他小站方面,也都是较前几年有了更高的产量。新推出的菊坛世系谱是头次挤入这个统计行列。

  • 梨园百年琐记:人物条目新增190条,修正101条;事件条目新增1239条,修正42条。主要条目贡献人包括:周肇西、水大夫、z、南洋孔明、流水、梨园知音、慕梅馆主、京剧乐队、抱残斋杨庆国、大戏魔、小豆子等。
  • 京剧剧目考略:剧目新增175个。
  • 红毹艺话:录音新增10出。主要录音贡献人包括:西城老軍、上小楼、临祺蝂芹、京门浪荡客、谢半仙、秋思等。
  • 菊坛世系谱:人物新增3150位(2012年底准备期间增加了648位),产生了41329条关系。
  • 梨园:录音新增121出,修正6出,恢复老梨园录音5出。主要录音贡献人包括:董林、西城老軍、白龙马、秋思、凤点头、彭林刚、小豆子等。

数据方面,今年还有两个日子需要记一下:8月22日那天,更新了四出剧本之后,戏考的剧本总数达到902,突破了900大关;12月16日那天,梨园百年琐记的事件条目突破了一万条大关。很高兴,毕竟是里程碑式的成果 表情 从零走到一万,历时十一年,始有今日。

本来还打算写一下来年的计划,不过以前也没有这么写过,而且一旦写了,若没有实施,就会落个言而无信的名头,所以也就作罢。至于为什么有一种要写计划的冲动呢?因为现在又在搞一些新页面的设计与编程,挺有成就感的。明年第一季度应该就可以开放给大家了。这个回头再说。

眼看新一年就要到来了,祝各位新年快乐,万事如意!