戏考的新剧本

昨天所言,今天往戏考总目里灌入了七十个本子的名目。现在,戏考待录的剧本是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日那天,梨园百年琐记的事件条目突破了一万条大关。很高兴,毕竟是里程碑式的成果 表情 从零走到一万,历时十一年,始有今日。

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

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

动态

距离上次在 Blog 上写东西已经将近一个月了。上一次的小文里提到,“争取用一个月时间完成”大规模的剧本修订工作。果然,一个月的时间,顺利按计划完成了将近五百个本子的修订。而这一个月间,其他小站的更新基本处于停滞状态,只有偶尔几次少量的更新,犹如武侠小说里那些闭关了的大剑似的。礼拜二终于是拨云见日,出关来见一见光。正赶上中秋时节,梨园那边儿的特辑正需要打理,其他小站的更新也慢慢恢复了。

修订剧本的同时发现很多剧本的剧照还是空缺的。当年网络上流传的图片资料不是很多,手头的书也有限,所以很多虽然还算常见的剧目,都没有相应的剧照。如今环境今非昔比,很多珍贵的剧照都能在网上看到清晰版的,加上手上可触的平面资料也增加了不少,又是一番大规模更新剧照的时候来临了。这个活儿没有什么截止日期,随传随更新,没有给自己加码。

其实上一个月的大批修订工作,也是可以细水长流的,不需要什么一个月完成的“军令状”。无奈小豆子有些许“洁癖”,追求格式与规格的统一,不希望戏考的剧本在“二簧”与“二黄”的用字上,长时间出现两种不同的写法。故而一鼓作气而毕。

简单地介绍一下一个月来的情况,也算冒一个泡。这篇小文拖了两天才草就,也误了八月中秋的正日子。好在今儿十六号,我国一些地方也是以八月十六日过中秋的,又道是“十五月亮十六圆”,还没有出节,补上一礼吧。不过今天彤云暗锁,迷雾朦胧,看不到大月亮(打昨天晚上就是这样子),未知来年正月十五有瑞雪打灯否?权记一笔,立此存照。

900!

今天戏考的剧本更新之后,录入整理好的剧本总数达到了902,突破900大关!

距离上次的800大关,已经又过去将近三年的时间了,真是光阴荏苒啊。近几年剧本更新的频率不高,由这近六年时间只更新了900出剧本中的200出就可以看出速度下降之快。不过今年网站改版以来,感觉因为有了主页上更新记录的提示,每天整理资料的干劲儿又回来了,也许突破一千大关并不需要再等三年?不管怎样,今年的产量效绩如何,年底就能见分晓,到时候看看感觉是否准吧。

另外还有一个需要宣布的:从今天起,戏考现有的剧本将会有一次大规模的修正,主要修正处有两点:第一,所有曾经标有“二簧”板式的地方,都会替换成正确的“二黄”。考虑这个事儿有些日子了,前些时读《艺坛》学到了这个板式的正字。真是惭愧,这么多年被另一个所谓“权威”的说法“二簧”误导,实属学识浅陋。第二,剧本中所有出现“排子”的地方,都会替换成更规范的“牌子”。意识到这个问题在更早的时候,其实戏考的剧本早已开始用“牌子”这个正词了,只不过一直没有回过头来翻修以前的资料,趁着这次也就都把以前的改过来。其实现在都数据库化了,查找替换个词儿应该是很简单的事儿,可咱们这儿还涉及一个 PDF 文档的问题,这可都是每次手工生成的,所以需要回到每一个 Word 文档里去查找替换再生成,就会花些时间了,争取用一个月时间完成。是否要写个从纯文本直接生成 PDF 甚至 EPUB 文件的页面,也一直在考虑中,嗯,就是迟迟未下笔。

回到900的话题上,按照传统,依次是网站截图,改版后的第一次纪念留影——

2013年8月22日更新后的戏考网站
2013年8月22日更新后的戏考网站

相关统计——

已录入完成剧目:749出
总计剧本:902出
完成比率:42.834270878408%
总计字数:6901585字
参与人数:218人

一如既往地感谢——

8d、adjkm、Alfred、CALF、caozhiwen、chrislew、Cipher.L、CRT、door、DYH、eclogite、fallforest、glanfan、gongche、gucz、impromptu、jackie、Jasmine、Jeffrey、jipyan、lans、laowantong1971、lcat、LILA、louisa、lususlee、Marin、Mason、Mila、Phoebe、Picnic、rossiwu3505、sansan、silencelake、Snake Sui、soup、Talker、Thirteen、toower、wanghaojie、will、WL、wyoss、xu_henry_ca、yjzcjye、zinnia、ZXY、一村、万毅多多、三国月明、下里巴人、九儿、云径香残、云遮月、亢方、人生过客、仲愚、伊宜以忆、克莱伯、兔兔、兖苍、公羽、关东糖、冰棍儿、刘云浩、刘志峰、别墨、午夜兰花、午桥、半个馒头、反二黄散板、司南、合意、吉示翁、周文武、咚咚锵-中华戏曲网、咸鱼干、品菊斋、在人间、在宥、堇庐主人、夜深沉、大亮、大地、天外来客、天狼、天空海阔、太阳风、妄语、嬉笑伯、子澜、小Q、小四、小安、小慧、小戏迷、小澂、小蕙、小邢、小露686、岱黛、崇马慕津、常希群、平沙生、张、张丽华、张小晴、张新宇、张晖、张梦溪、张浩、张露晴、弦外无音、張珈羚、彭海晖、徐洁莹、微、思秋、怡梦斋主人、悟空、惊羽幽鸣、慈云、成斌、我爱中华、拉拉、敬石斋主、昆虫、明夷、易水伊人、映月、昴日星君、曹达人、朱旻、李海天、杨落雪、松仁老虎、松鼠斋、林、柳柳、梨园教主、毛刷子、汀兰、泠娜、波罗游子、浙江李小勇、海上钓鳌客、清河居士、渔唱谈今古、满庭芳、煮鹤焚琴、王一冰、王二、王佳音、王学范、王英春、王郗、痴菊叟、白头翁、盖世奇、知秋、石见、砚愚、碣石调 幽兰、碾芹斋、祥符、秋杨、秋逸斋主、箫声、红叶舞秋风、红衣易灵、红鬼、罗马、耀之、老叟、老戏迷新学员、肖少宋、胖胖、舞儿、芊寻千年、芦中人、苹果大圆子、范畹、荆棘鸟、草莓26、荫轩、菊苑散人、蒋黎明、蓝旗、蓟下阿凰、行健轩主人、西门小土包子、谁说苍天没有爱、豆腐、赵文华、赵汴湖、过空雁、酒醒春迟、铁杆戏迷、铁马冰河、锡卫、长弓贯日、阳春白雪、阿蒙、阿诺、阿贵、陈凯、青栗子、香陵居士、马力、马春然、马珺、骅骝、高瑜、魏克巍、麒痴、鼠鼠

小改进

据说“小赌怡情”,也有说“小酒怡情”的。不管怎么说,这里边儿的中心思想就是说偶尔做点儿别的不常做的,总是“怡情”的。编程之于整理文字音频资料来说,对小豆子就是怡情的,一种调剂。

戏考的小站们自从1月份改版之后,这半年间,网页上并没有什么大的改动,倒是陆陆续续地做了很多小的改进和新增了些小功能,一直觉得每个改动都不算大,不值得特意开一篇 Blog 来介绍。现在一来过了半年了,二来积累的也有不少了,所以总结性地归纳一下,也算留个记号,以后回过头来看戏考网页上的设计,好歹是个见证。

按照小站们的顺序依次点一下。

今日·Unicode 问答集:这个页面以前一直是 HTML 的,终于改成了 PHP 并套用了统一的模板。这个问答集的内容可有年头了,有些网站在提及 Unicode 的时候还连锅把它给端过去,全不看看里面还提到“剧本”啦一类与他们不相关的内容。抄都不认真。

今日·去世信息:首页的去世信息,在人名边加上了简单的生卒信息以及剧种行当。

今日·分隔符:首页里罗列的更新信息,每一条最初是用顿号(、)来分隔的,后来发现因为有些事件标题中本身会带顿号,连在一起便产生歧异,所以改成了斜线(/)。

京剧剧本·录入动态:首页按日期显示最近的录入状态。

京剧剧本·录入人:统计页中,把原先罗列的录入人按照首字分组显示,且每个人的名字都链接到了一个显示此人录入了哪些剧本的搜索页。

梨园百年琐记·资料卡:每个人物的页面右上方增加了一个简明的资料卡,包含照片、生卒、分类、科班院校、老唱片等基本信息。以前这些文字信息都在人物生平的下方,只有照片在页面的右上方。这次提升与重新规整,更清晰。并增加了相应的世系谱图链接,自然是来自菊坛世系谱小站。

京剧剧目考略·重名剧目:新的重名剧目页可以直观地显示出那些同名但不同内容的剧目。

京剧剧目考略·书目:剧目页面中,提到的书目增加了搜索链接,可以通过此查找到其他基于同一本书创编的剧目。

红毹艺话·学习了:每一个录音旁增加了一个红色的加号,名曰“学习了”。如果您觉得这个录音对您有帮助,或者就是单纯地觉得它好,那么请点一下这个加号,会使旁边的小计数器增长。这个就是一种对该录音的某种心情表达,与梨园里录音旁的“叫好”是一个意思,只不过这些录音都不太适合“叫好”,才用了一个别的名字而已。

菊坛世系谱·干亲:这个曾经特别说过,可参见这里

菊坛世系谱·频道聚合:现在菊坛世系谱也有 RSS 频道聚合了,您可以订阅到您的阅读器(呜呼,Google Reader 却已亡故了),这样就不会错过任何一次更新了。