Python 文本终端 GUI 框架,太酷了

今天笔者就带大家,梳理几个常见的基于文本终端的 UI 框架,一睹为快!

Curses

首先出场的是 Curses[1]

Python 文本终端 GUI 框架,太酷了

Curse

Curses 是一个能提供基于文本终端窗口功能的动态库,它可以:

  • 使用整个屏幕
  • 创建和管理一个窗口
  • 使用 8 种不同的彩色
  • 为程序提供鼠标支持
  • 使用键盘上的功能键

Curses 可以在任何遵循 ANSI/POSIX 标准的 Unix/Linux 系统上运行。Windows 上也可以运行,不过需要额外安装 windows-curses 库:

pip install windows-curses

上面图片,就是一哥们用 Curses 写的 俄罗斯方块游戏[2],是不感觉满满的回忆吧,可以拿去复活古董机了。

我们也来试试牛刀:

import curses

myscreen = curses.initscr()

myscreen.border(0)
myscreen.addstr(1225"Python curses in action!")
myscreen.refresh()
myscreen.getch()

curses.endwin()
  • 需要注意 addstr 前两个参数是字符坐标,不是像素坐标
  • getch 会阻塞程序,直到等待键盘输入
  • curses.endwin() 作用是退出窗口
  • 如果需要持续监听用户的交互,需要写个循环,并对 getch() 获得的输入进行判断

代码运行效果如下:

Python 文本终端 GUI 框架,太酷了

小试牛刀

Curses 非常轻巧,特别适合处理一下简单交互,代替复杂参数输入的程序,既优雅,有简单,而且 Curses 也是其他文字终端 UI 的基础。

Npyscreen

Npyscreen[3] 也是一个用了编写文本终端的 Python 组件库,是基于 Curses 构建的应用框架。

比起 Curses,Npyscreen 更接近 UI 式编程,通过组件的组合完成 UI 展示和交互,而且 Npyscreen 可以自适应屏幕变化。

Npyscreen 提供了多个控件,比如 表单(Form)、单行文本输入框(TitleText)、日期控件(TitleDateCombo)、多行文本输入框(MultiLineEdit)、单选列表(TitleSelectOne)、进度条(TitleSlider)等多种控件。

提供强大的功能,满足快速开发程序的要求,无论是简单的单页程序还是复杂的多页应用。

来看一个小例子:

import npyscreen

class TestApp(npyscreen.NPSApp):
    def main(self):
        # These lines create the form and populate it with widgets.
        # A fairly complex screen in only 8 or so lines of code - a line for each control.
        F  = npyscreen.Form(name = "Welcome to Npyscreen",)
        t  = F.add(npyscreen.TitleText, name = "Text:",)
        fn = F.add(npyscreen.TitleFilename, name = "Filename:")
        fn2 = F.add(npyscreen.TitleFilenameCombo, name="Filename2:")
        dt = F.add(npyscreen.TitleDateCombo, name = "Date:")
        s  = F.add(npyscreen.TitleSlider, out_of=12, name = "Slider")
        ml = F.add(npyscreen.MultiLineEdit,
               value = """try typing here!nMutiline text, press ^R to reformat.n""",
               max_height=5, rely=9)
        ms = F.add(npyscreen.TitleSelectOne, max_height=4, value = [1,], name="Pick One",
                values = ["Option1","Option2","Option3"], scroll_exit=True)
        ms2= F.add(npyscreen.TitleMultiSelect, max_height =-2, value = [1,], name="Pick Several",
                values = ["Option1","Option2","Option3"], scroll_exit=True)

        # This lets the user interact with the Form.
        F.edit()

        print(ms.get_selected_objects())

if __name__ == "__main__":
    App = TestApp()
    App.run()
  • 引入 Npyscreen 模块,如果没有可以通过 pip 安装:pip install npyscreen
  • 继承 npyscreen.NPSApp 创建一个应用类 TestApp
  • 实现 main 方法,方法里创建一个 Form 表单对象,然后向表单对象上添加各种控件,并设置控件的一些属性
  • 调用表单对象的 Edit 方法,将操作权交给用户
  • 在运行时,实例化 TestAPP,然后调用 run 方法启动应用,应用即可进入等待用户交互的状态

上面代码运行的效果如下:

Python 文本终端 GUI 框架,太酷了

Npyscreen
  • [Tab] / [Shift + Tab] 用于切换控件焦点
  • [回车] / [空格] 用于进入选择、设置、确认
  • 在选择框架中,方向键与 vim[4] 操作类似,即通过 hjkl 来控制

是不是感觉很神奇,用文本原来可以做这么多复杂的操作,之前对命令行中的进度显示的疑惑是否有所清晰了~

Urwid

如果说 Curses 和 Npysreen 是轻量级的文本终端 UI 框架,那么 Urwid[5] 绝对称得上是重量级选手。

Urwid 包含了众多开发文本 UI 的特性,例如:

  • 应用窗口自适应
  • 文本自动对齐
  • 轻松设置文本块
  • 强大的选择框控件
  • 可以和各种基于事件驱动的框架集成,比如和 Twisted[6]Glib[7]Tornado[8] 等等
  • 提供诸如编辑框、按钮、多(单)选框 等多种预制控件
  • 显示模式支持原生、Curses模式、LCD 显示屏 以及 网络显示器
  • 支持 UTF-8 以及 CJK 字符集(可以显示中文)
  • 支持多种颜色

看看效果:

Python 文本终端 GUI 框架,太酷了

消息框

Python 文本终端 GUI 框架,太酷了

多字体

Python 文本终端 GUI 框架,太酷了

色彩

不知道你看了是什么感觉,我的感觉是:这也太卷了吧~

几乎可以做 GUI 下的所有事情!

更厉害的是,Urwid 完全是按照面向对象的思想打造的框架:

Python 文本终端 GUI 框架,太酷了

Urwid 结构图

现在我们来小试一把,感受一下 Urwid 的强大:

import urwid

def show_or_exit(key):
    if key in ('q''Q'):
        raise urwid.ExitMainLoop()
    txt.set_text(repr(key))

txt = urwid.Text(u"Hello World")
fill = urwid.Filler(txt, 'middle')
loop = urwid.MainLoop(fill, unhandled_input=show_or_exit)
loop.run()
  • 先引入 urwid 模块
  • 定义了一个输入事件处理方法 show_or_exit
  • 处理方法中,当输入按键是 q 或者 Q 时,退出主循环,否则将按键名称显示出来
  • urwid.Text 是一个文本控件,接受一个字符串作为显示信息
  • urwid.Filler 类似于 panel,将 txt 控件填充在上面,位置设置在窗口中央
  • urwid.MainLoop 设置 Urwid 的主循环,将 fill 作为控件的绘制入口,参数 unhandled_input 接受一个按键事件处理方法,用的就是前面定义的 show_or_exit
  • loop.run() 启动 UI,并监控各种事件

运行这段代码,就可以看到命令行被设置为交互模式,按键时会在窗口中央显示出键名,如果按下 q 键,程序就会退出。

注意
Urwid 只能在 Linux 操作系统中运行,Windows 上会因为缺失必要组件无法运行

总结

限于篇幅,这里只展示了三种文本终端框架,不过已经能对基于文本终端 UI 框架的强大感受一二了。

还有一些框架也很优秀,比如 prompt_toolkit,有兴趣的同学可以研究一下。

虽然基于文本终端的 UI 早已不是主流,但是在一些特殊的行业或者业务中,还是有其存在的价值,研究一下,说不定在特殊的地方可以帮助到我们。

最后,推荐一个很有意思的基于文本终端的应用 —— 命令行网易云音乐[9]:

Python 文本终端 GUI 框架,太酷了

NetEase-MusicBox

是基于 Curses 开发,如果运行起来,能被它的强悍所震撼,有空可以玩玩,比心!

[1]

Curses: https://docs.python.org/3/howto/curses.html

[2]

俄罗斯方块游戏: https://github.com/cSquaerd/CursaTetra

[3]

npyscreen: https://npyscreen.readthedocs.io/

[4]

vim: https://www.vim.org/

[5]

Urwid: https://urwid.org/index.html

[6]

Twisted: https://www.twistedmatrix.com/trac/

[7]

Glib: https://docs.gtk.org/glib/

[8]

Tornado: https://www.tornadoweb.org/en/stable/

[9]

命令行网易云音乐 : https://github.com/darknessomi/musicbox

— EOF —

转自:https://mp.weixin.qq.com/s/Mb2FZvubINMJkFF3f_XDOQ

你看到的口碑,都是刷出来的

深燃(shenrancaijing)原创
作者 | 邹帅 唐亚华
编辑 | 黎明
 
一年一度的央视3·15之锤再度落下。
 
其中,伪造口碑问答、篡改报道标题、操纵搜索结果、抹除负面报道的口碑营销,一经曝光就引发网友热议。
 
具体来说,有第三方机构号称能够帮企业打造品牌、搜索、口碑的闭环。其做法竟然是,雇佣水军冒充真实用户自问自答,并且大量刷赞,使得该问答排在搜索高位以误导用户;通过上万个关键词的设定,用户搜索时,相关企业的信息始终排在前面;对一些企业的批评性报道,口碑营销公司直接让其变成“404”无法查看。
 
这一系列操作背后,是为了谋利的第三方机构。他们可能通过大批量人为操作、利用平台漏洞运营,甚至非法入侵服务器等手段,招揽客户,赚取颇丰的收益。这中间,被误导、被隐瞒甚至被欺骗的,只有不明真相的用户。
 
律师指出,企业和第三方机构是侵犯消费者知情权的始作俑者,搜索引擎或内容平台也因其监管、审核的疏忽可能需要承担连带责任。
 
 

你看到的口碑,都是刷出来的

你看到的口碑都是刷出来的
我们常常会遇到这样的情况:当你迫切地想要了解某种产品、某款食品,甚至某个学校、某个机构的口碑,你打开搜索引擎输入关键词,却只能得到几条相似的结果。所谓相似,一是显示结果相似,二是好评相似。
 
央视15晚会曝光的案例中,搜索引擎和口碑网站等呈现出来的搜索结果、用户评价、文章信息,看似可以信赖,但却是被人暗中操纵的。比如,在搜索引擎中搜索“靠谱小学”,出来的结果大多是被预设好的几家学校名称。这就是结果相似。
 
再是好评相似。搜出来这几家名字之后,我们看到的评价往往都是“靠谱”“值得信赖”“在这方面还是很不错的”“自从孩子在这里学习之后,我觉得他更加懂事了”等等夸赞话术,很少见到中性的评价,负面评价就更难遇见了。
 
这是一个诡异的现象。明明看起来是真实用户在提问,而且问题都是“有什么靠谱的学校啊?”“求推荐附近的靠谱学校!”但偏偏就是一条差评都看不到,有的好评甚至长篇累牍,看似诚意满满,让人难辨真假。
 
深燃对上述现象进行了测试。在某搜索引擎输入“面膜”,第一页共有15条搜索结果,其中前三条中,两条链接到电商平台,一条是某面膜品牌的广告。再往下划,内容也基本都是各大面膜品牌的官网以及商品链接,还有一条似是而非的问答:敷面膜有用吗?深燃一直翻到10多页,并未获取到用户讨论的有效信息。
 

你看到的口碑,都是刷出来的

来源 / 视觉中国
总的来说,你在搜索引擎上试图了解某种东西,得到的主要有三种结果:一是明确的、清晰可认的大量广告;二是反反复复出现的那几个结果;三是分不清真假的用户夸赞。
 
这种现象诡异,但确实已经不新鲜了。简单说,刷好评、刷口碑的现象,以各种各样的方式,入侵普通用户日常使用的各大平台。背后的操纵者使尽浑身解数,为你建起了一个“信息茧房”,里面只有他们想让你看到的消息。
 
据黑猫投诉平台搜索结果显示,涉及刷好评、刷单、种草、水军的有效投诉超过3万件。其中,购物平台评论区、内容分享社区也是重灾区。
 
搜索引擎、电商平台、内容分享社区变了味儿,用户可以被轻易地告知什么是好,什么是坏,却很难同时知晓什么是真,什么是假。而这一团迷雾的背后,都是有专业机构在暗箱操作。
 
15晚会上点名了提供口碑服务的公司,它们所从事的工作就是为了形成上述的诡异现象:去差评、留好评、只让平台靠前展示几种结果。
 
天眼查App显示,涉事企业深圳英迈思信息技术有限公司成立于2008年10月,由深圳虎步科技有限公司和深圳市创意投资集团有限公司共同持股。风险信息显示,该公司涉及多条法律诉讼,案由多为计算机软件开发合同纠纷和侵害计算机软件著作权纠纷。
 
有意思的是,英迈思拥有10余家分支机构,其中5家已注销。
 
据英迈思旗下主要产品犀牛云的官网介绍,该公司有“营销三剑客”,包括企业云网站(品牌营销)、网赢战车(搜索营销)、口碑系统(内容营销)三款产品。该网站宣称,通过这“三剑客”,可以为企业摆脱第三方平台内的流量卡脖子隐患,建立企业自己的私域流量池。
 
除英迈思之外,上海珍岛网络、四川刻羽、上海牛推、上海顶匠、天津企航也都在此次15晚会曝光的名单之上。上海顶匠的工商信息也暗藏玄机,该公司成立于2018年5月,2020年年报显示,其社保缴费人数为6人。
 
 

你看到的口碑,都是刷出来的

如何操纵口碑?
这类被点名企业,究竟在提供什么服务?它们是如何操纵企业口碑的?
 
先是“初阶服务”,“自问自答”+刷赞,营造企业好口碑15晚会中提到,英迈思上海分公司工作人员表示,网民在问答、百科、论坛等寻求帮助时所看到的问题和答案,很多都是由他们这样的口碑公司冒充真实用户做出来的。据多家口碑公司介绍,所谓冒充真实用户,要么是用公司提前准备好的虚拟账号完成,要么是雇佣水军,用素人账号回答。
 
该工作人员展示了刚刚完成的客户服务案例,里面将问题和回答都提前拟好。例如,问题是“元宇宙地产投资有潜力吗?”,对应的答案就是“虚拟地产投资正值火热,XX平台是目前国内为数不多的普惠性NFT体验平台。”一问一答,将XX平台不动声色地推到大众面前。
 
水军,相对而言还是比较传统的刷口碑方式。上述公司还有“高阶服务”,名为万词霸屏。
 
上海顶匠信息科技有限公司工作人员称,这项服务就是为客户公司做关键词,当用户在网上搜索这些关键词的时候,客户公司的名字都会排在前面。以一家国际学校为例,顶匠为其做了15万个关键词,如“品牌校区”“靠谱小学”“附近初中排名”等。
 
这其实就是所谓的SEO(Search Engine Optimization),也叫搜索引擎优化,是企业常用的一种营销手段,原理就是将该企业的排名在搜索引擎中靠前展示。据网友分享,相对而言万词霸屏的费用低,排名上升快,对于企业来说是一个性价比很高的选择。
 
程序员金歌表示,使用SEO本身没有问题,问题在于怎么使用。这也指向了被15点名的英迈思等公司的问题,它们对于SEO存在滥用和过度使用的情况。
 
某大厂技术人士刘江也持相同观点,“万词霸屏属于一种恶意SEO。”他解释,搜索引擎的机制是根据某个页面和用户搜索关键字的匹配度来展示搜索结果。
 
“万词霸屏实现的一种方式是,通过Python等技术手段每天自动生成大量含有这些关键词的文章,让搜索引擎相信这个网站是跟用户搜索的关键词高度相关的,自然就把搜索权重提上去了。”程序员安然告诉深燃。
 
深燃在犀牛云官网中看到,有一个专门的板块名为“紫虎霸屏”,介绍中说,紫虎霸屏通过AI机器人向全球的搜索引擎、B2B平台、自媒体平台发布超过30万条企业品牌信息、企业产品信息、企业新闻信息,按发布条数付费,平均每条内容收费低至9分钱。
 
值得注意的是,据介绍,紫虎霸屏可以免费帮助企业对不超过1万个搜索关键词进行优化。效果也是显而易见的,官网中表示,可以让企业在百度、搜狗、360、神马、手机百度等全中文搜索引擎的前3页获得关键词排名。
 
自问自答刷好评也好,滥用SEO提升排名也罢,其共同点还是给企业做包装。除此之外,上述口碑公司还提供一种服务,为企业掩盖“黑历史”。
 
你看到的口碑,都是刷出来的
来源 / 3·15晚会截图
据几家口碑公司介绍,404处理是常用的手段之一。四川刻羽云信息技术有限公司上海办事处工作人员介绍,404就是把客户企业的负面新闻用404网络错误屏蔽掉,实际上该新闻还是存在,只不过用户看不见。英迈思也有同样操作,工作人员举例,他们服务过一家企业,就是将该企业拖欠工资等负面新闻做了404处理。
 
“所谓404,就是浏览器去访问网页的时候,服务器告诉浏览器说你要访问的网页我没找到,一般就是被删除了。”刘江向深燃解释。
 
安然表示,404处理的方式很简单,就是对于那些本来安全设计就有漏洞的网页,让URL(统一资源定位器)重新定向到自己的404页面上,或者是拦截请求做了改写等等。“不过这些都是应该利用那个网页本身的漏洞,如果网页安全性够高,是不太能被篡改的。一般来说大厂的链接不太会被篡改,代码检查里会有安全扫描,但是黑客无所不能,只能说防不胜防吧。”
 
刘江还给出了其他的404处理方式。“从用户访问的通路上看,就是‘用户的设备’、‘运营商(网络服务提供商)’、‘被访问网站’这三种。一种是内部人自己删,一种是技术手段攻入网站服务器删除,后一种涉嫌非法入侵计算机系统。”
 
此外,还有篡改负面新闻的标题,例如将“你觉得XX是个什么样的公司?”改为“什么样的公司才是好公司?”不难理解,原标题是定点精准询问XX公司的情况,而改后的标题是开放性问题,下面的回答就更像是路人发表的客观评价。
 
我们可以这样理解15点名的几种违规手段。自问自答类似于电商刷好评,万词霸屏可以算作是恶意SEO,而将负面新闻做404处理,就说明一定存在两个事实:有劣评、要掩盖。无论哪种形式,目的都是为了误导用户,帮助企业疯狂营销甚至“洗白”。
 
 

你看到的口碑,都是刷出来的

虚假口碑泛滥,谁该担责?
很多人关心的是,肆意杜撰优质问答,操纵搜索页面显示优先级,并抹除负面信息,这样疯狂的口碑营销行为在法律上该怎么定性,事件的各参与方应该承担什么责任?
 
首先来看平台。文渊智库创始人王超认为:“搜索引擎、内容平台等应该对此负一定的责任。企业和第三方营销机构在它们眼皮子底下做小动作,很有可能是因为利益问题,三方合谋的结果。”在他看来,经由企业操纵后的结果,没有平台推荐,流量比较小,对企业的影响也很小。而且,“如果仅仅依靠水军,平台可能很容易就能识别所谓的刷口碑行为。”
 
确实,这样大范围非个例的刷口碑、删负面新闻的行为,很容易让人联想到是企业、第三方服务商、平台之间有共同的利益诉求而作出的行为。
 
刘江则认为,企业自身问题最大,第三方营销机构是个“枪”,搜索引擎是无辜的。他的理由是:“搜索引擎有正规的广告投放渠道,如果企业想提高排名,平台更希望他们直接投放广告,而且,万词霸屏这样的操作,搜索引擎没有什么收益,反而影响用户体验。”
 
事实上,多年来,平台和“搜索引擎优化”之间的斗争一直存在。首例涉“搜索引擎优化”不正当竞争纠纷案就发生在2021年4月。据北京日报报道,海淀法院审理了百度公司状告深圳一优网络科技有限公司不正当竞争纠纷一案。
 
原告百度公司称,其是运营者,每年投入大量的技术人员、服务器、带宽等资源,以保证百度自然搜索结果的客观公正,而被告宣称提供“搜索引擎优化”服务,通过以人工或机器的方式点击目标网站,制造虚假的用户需求,欺骗搜索排序算法,使目标网站排到搜索结果首页,破坏百度公司服务的正常运行。目前这一案例尚未公布审判结果。
 
北京至普律师事务所合伙人李圣指出,搜索引擎作为互联网平台应该加强自身监管,《民法典》规定,“网络服务提供者知道或者应当知道网络用户利用其网络服务侵害他人民事权益,未采取必要措施的,与该网络用户承担连带责任”。如果平台收到用户的投诉后,未进行进一步的核实或删除、屏蔽、断开链接等必要措施,此种情况下,平台需要对于损失扩大部分与相应公司承担连带责任
 
你看到的口碑,都是刷出来的
来源 / unsplash
接下来是涉事企业。无论如何,涉事企业肯定是最大利益相关方。因为在公开网站上的言论、报道,直接影响公司的口碑、业务的推进和公司的盛衰兴亡。
 
李圣表示,企业营销的底线是不能欺骗,不能违法。依照《消费者权益保护法》的规定,消费者享有知悉其购买、使用的商品或者接受的服务的真实情况的权利。涉事企业、第三方所谓的口碑营销机构明显侵害了消费者的知情权。
 
要知道,没有产品和服务作支撑,企业的口碑只能是空谈。
 
对第三方机构来说,谋利是主要的诉求。李圣指出,口碑营销并无错,成立这样的机构也无可厚非,但其经营行为必须在法治范围内,不能虚构事实、隐瞒真相,不能以非法手段获利,所谓恶花不能结出善果。
 
“今年的15晚会,揭示了一些不良商家自诩‘精准营销’,实则突破了《民法典》《消费者权益保护法》《个人信息保护法》《数据安全法》以及《刑法》等在内的法治底线,侵害到私人领域,侵害到社会公众利益,甚至侵害到国家的利益。”李圣说。
 
以上种种,受益的是多方,受到伤害的是用户。所谓的口碑营销,干扰用户准确获取信息,扰乱了正常的信息市场,也影响了用户体验。甚至,如果有的企业释放的是假的、有危害的信息,还很容易坑害民众,或者助长违法犯罪行为。
 
李圣提醒,用户在遇到此类情况并出现纠纷时,可以按照《消费者权益保护法》《电子商务法》《民法典》等,与商家、电商平台、搜索企业协商,或者通过诉讼维权,也可以通过12345市民热线反映,或者直接向工商、网信部门举报投诉。
 
不过,法律是最后一道防线。在此之前,在信息庞杂的互联网时代,用户要擦亮眼睛,多方比对,不轻信网络信息,谨慎作出选择。
 
*题图来源于视觉中国。应受访者要求,文中刘江、安然、金歌为化名。

转自:https://mp.weixin.qq.com/s/J-LnhCX9TXkuGoIvXnNyyA

乌克兰的最惨的结局是亡国!

 

好长时间没有给大家写俄乌战场上的形势了,今天我们就再给大家说说这个事情——因为现在已经到了关键期了!

目前俄乌战场上的局势变化不大:俄军进入了分割、包围阶段,这个阶段的进展注定是要比较缓慢的。

乌克兰的最惨的结局是亡国!

由于俄军进展“缓慢”,网络上又开始有一些胡说八道带节奏的文章了。

2月24日,俄乌战争发生以后,俄军在两个小时内就干掉了乌克兰的海军和空军,很多人立刻高呼,认为俄罗斯在几天内就能拿下整个乌克兰……

我也很希望俄罗斯能速赢,狠狠的在老美脸上扇出一个巴掌印,但是我的认知告诉我,战争不会那么快。

如果大家记得的话,在俄军灭掉乌克兰的海军空军以后,我在文中写道:

“这场战争才刚刚开始,极有可能不是短时间内就能解决的——乌克兰军队不太可能出现像去年阿富汗政府军那样的溃败——最终有可能‘复制’伊拉克战争的模式。”

“这注定是一场残酷的战争,虽然目前俄罗斯还没有对城市发动攻击,但随着战线的不断推进,大量溃败的乌克兰军队必然要躲进城市里层层阻击俄军,最终将逼迫俄军对城市发动攻击,双方甚至有可能形成巷战,最后极有可能会让整个乌克兰变成一片废墟,造成大量平民死亡和难民潮!”

——《演员总统终于把乌克兰带到了地狱

当时,很多人不相信!

有人在群里质疑我的这个结论,不过由于我没有太多时间,再加上有些东西需要时间来验证,在结果没有出来之前,我说什么他也不会信的——关于这点,我是深知的,成年人的世界,每个人都有自己的想法,想要改变他们是非常困难的。

原本要几个月才能打完的战争,一些不懂的号主硬是把它写成几天就能打完,给读者打了一针强鸡血……半个月后,俄军没打下来,他们又开始绝望了,又开始胡乱分析了,什么俄军战力不行、经济不行、兵力不足、战术错误……

下面,我们就和大家说说,我当时是如何得出这个结论的?

大家知道现在俄军在乌克兰境内有多少军队吗?

6-8万,最多8万!

乌军总共有25万左右,俄军仅有8万,而且是分三路进攻,平均每路仅有2万多人,俄军不但要攻打数倍于己的乌军,而且还要对乌军实施分割包围战略。

说实话,这个兵力实在有点太少了——原本我以为演习的20万大军都进去了,后来才知道仅仅进去了一半都不到!

俄军进去的人数为什么那么少?是兵力不足吗?

当然不是!

大家知道俄军一共有多少人吗?

俄罗斯武装力量总兵力有103万,构成是:

陆军:24万;

海军:15万;

空天军:43万;

火箭军:12万;

空降军:4.5万;

……

如此强大的军力,为什么只动用了8万?

我认为主要有两个原因:

第一,用不着那么多;

第二,在防着北约呢!

截至目前,俄罗斯的海军、空天军和火箭军几乎都没有动,仅仅只是发射了一些导弹而已!

俄乌战争发生以后,美国多次发表声明:北约不会参与乌克兰战争。

但是,我就问你:谁告诉你他说的就是真话?如果北约真的参与了,你怎么办?

别忘记了,俄军在军事演习期间,无数次声明说俄罗斯没有攻打乌克兰的计划,哪怕是在开战前两天,也还是这么说的!

我们假设一下:如果俄罗斯大军全部进入了乌克兰,这个时候北约也宣布参加战争,俄罗斯会面临什么结果?

整个战略部署全部被打乱!

虽然在俄乌战争发生以后,俄罗斯很快就宣布“核威慑力量转入特殊战备状态”,但是你自己想想:如果北约真参与了,俄罗斯会发动核战吗?

北约只是在乌克兰境内和俄军打而已,又没有想攻入莫斯科,又没想开启灭国大战,俄罗斯能动核武器吗?很显然,是不可能的!

普京的“核威慑”其实就是“核讹诈”,很苍白无力的!

正是为了防备北约的介入,俄大军才没有全面出动——死死地盯住北约呢!

那么,这就是我所说的“这场战争极有可能不是短期就能解决”的原因吗?

不是!

而是因为这场战争的性质决定了俄军不能速胜!

俄罗斯攻打乌克兰与美国打伊拉克、阿富汗等有一个很大的不同:俄罗斯和乌克兰是邻居,而且乌克兰境内拥有大量亲俄的人,所以它不能像美军那么随意轰炸。

大家看下面一个图:在乌克兰的南部、东部和中东部都是亲俄的,说俄语的比例都非常高,而现在俄军攻打的恰恰就是这些地区。

乌克兰的最惨的结局是亡国!

这张图里面蕴藏了巨大的信息,我们提几个问题:

第一,如果乌军顶不住俄军的攻势会不会进城?

2014年的时候,整个乌克兰的军队加起来只有12万左右,拥有作战能力只有6000人,后来俄罗斯吞并了克里米亚,在北约的支持下,才建立了一支20多万人的军队。

这支乌军构成是什么样的?

不用有任何的怀疑,一定是亲西方的人居多——如果乌克兰在东部大量招兵,那么在关键时刻他们是极有可能会“反水”的,所以乌军主力一定是以西乌兵为主。

亲西方的西乌兵在亲俄的东部和俄军打起来,你说他们在顶不住的时候会不会撤退到城市里?

一定会!

第二,一旦乌军撤退到城市里,俄军能对城市发动大规模的轰炸吗?

我们整个村里人都是支持你的,你的敌人跑进我们村里,你能把我们的村子连带轰掉吗?

我们都是支持你的,但是你却想把我炸死、想把我的房子等财产都炸掉了,你让我们会怎么想?

所以,俄罗斯绝对不能大规模地轰炸城市——这就是普京为什么在战前反复叮嘱“确保平民安全”的主要原因,因为战区绝大多数老百姓都是亲俄的。

乌军顶不住俄军的进攻一定会躲在城市里,而城市里的老百姓大多又是亲俄的,你说普京怎么办?

一是让平民都撤出来;

二是打巷战!

无论采取哪种方法,都注定俄军不可能速胜!

了解这层关系以后,大家就能理解乌军为什么一定会撤到城市里,并拿老百姓当“挡箭牌”了吧。

对于俄罗斯来说,不到逼不得已的时候是不能打巷战的,因为那个伤亡代价太大了。所以,俄军只能围着乌军,不断地施压,想尽办法让城中的老百姓撤出来。

试问:在这样的背景下,你让俄军如何速胜?

我相信大家肯定看新闻了,现在乌克兰至少有280万难民逃往欧洲了,但是大家不知道的是,目前也有260万难民申请撤到俄罗斯境内(再加上在战前转移到俄罗斯境内的70万,合计就是330多万了)!

乌克兰的最惨的结局是亡国!

毫无疑问,逃往欧洲的难民大多都是亲欧的,逃往俄罗斯的难民大多都是亲俄的——这也再次验证,乌东地区亲俄势力非常强大!

正是因为受到这么多因素的影响,这才让俄罗斯放不开手脚,打的非常煎熬:不能大规模的轰炸城市,因为那里的人都是亲俄的,如果你把他们的房子都轰了,将来难民回来了,一无所有了,他们可能就不亲你了,你就无法建立亲俄政府了(如果有必要)!

虽然现在表面上来看俄军占领的面积好像不大,但事实上,整个乌克兰的南部、东部、中东部都已经在俄罗斯的控制之下了,因为有些地区根本就没有乌军,没有必要浪费兵力去占领——亲俄势力范围内的乌军几乎都已经被包围了。

乌克兰的最惨的结局是亡国!

由于乌军撤退到城市里了,俄军为了尽量多的让平民撤出来、尽量不轰炸老百姓的房子,只能慢慢地围困了。

现在东部和南部大势已定,只是时间问题。

大家可以想象,一旦俄军解决东部问题以后会如何对待西部?

乌克兰的西部都是亲欧的,都是反俄的,你觉得那个时候普京还会手软吗?

相信大家前几天肯定看到一则重大新闻了:3月11日,俄军导弹袭击了乌克兰西部城市卢茨克(Lutsk)和伊万诺-弗兰科夫斯克(Ivano-Frankivsk)的机场,这是两周以来的第一次

乌克兰的最惨的结局是亡国!

13日,俄军再次用高精度远程武器打击了乌克兰武装力量在西部利沃夫州的亚沃洛夫斯基军事训练中心等地。打死多达180名外国雇佣兵,大量外国武器被摧毁。

东部亲俄地区大势已定,俄军已经开始轰炸亲欧的西部,这时俄军就没有那么多的负担了。

于是,我们就看到一则信息:3月14日,乌克兰总统办公室顾问阿列斯托维奇表示,乌克兰与俄罗斯双方最快有望在一至两周内签署和平协议,最迟将在5月签署和平协议。

关于这份声明,俄罗斯没有做出回应!

乌克兰的最惨的结局是亡国!

有人说,这是乌克兰的缓兵之计!

如果您看懂我们上面的分析,你就会知道:这真不是乌克兰的缓兵之计,而是因为俄罗斯即将对亲欧的乌克兰族下死手了!

如果说乌军在东部、南部地区和俄军死磕,损失最大的乌克兰俄罗斯族人和亲俄老百姓的利益的话,那么西部就真的是完完全全的是乌克兰人的利益了!

那么俄乌之间能否像乌克兰所说的那样“最快有望在一至两周内签署和平协议”呢?

我们先看俄罗斯提出的条件,共有6个(其中5个要写入乌克兰的宪法当中),它们分别是:

第一,乌克兰放弃加入北约,保持中立地位,俄罗斯愿意成为乌克兰安全的保障者;

第二,赋予俄语乌克兰第二官方语言地位,取消所有针对俄语的限制;

第三,承认顿涅茨克和卢甘斯克的独立;

第四,承认俄罗斯对克里米亚的主权;

第五,乌克兰去纳粹化和禁止极端民族主义、纳粹和新纳粹党派和社会组织的活动,废除现有的美化纳粹和新纳粹的法律;

第六,乌克兰的非军事化:完全放弃进攻性武器。

乌克兰的最惨的结局是亡国!

大家看看上面的条件:如果你是乌克兰的领导人,局势发展到现在,你觉得哪些条件能答应,哪些不能答应?

第一条,放弃加入北约,这个可以答应。

第二条,取消对俄语的限制,这个也可以答应。

第三条,承认顿涅茨克和卢甘斯克的独立,这个不能答应。

第四,承认克里米亚是俄罗斯的,这个不能答应。

第五,去纳粹化,这个可以答应。

第六,放弃发展进攻性武器,这个可以答应。

我们再换位思考下:如果你是普京,你觉得哪个条件可以让步?

这六个条件一个都不能少,乌克兰必须全部答应!

克里米亚就不用说了,地理位置那么重要,已经吃进嘴的,怎么可能让给你?

卢甘斯克和顿涅茨克呢?

我相信,肯定会有人认为:这个可以商量。

我告诉你,这个也没有任何商量的余地!

为什么?

你就想想,这两个州从2014年宣布独立以后,和乌克兰人打了8年,死了那么多人,如果俄罗斯把它们给“卖”了,你说那些地区的人能饶得了普京?俄罗斯国内老百姓能饶得了普京?

所以,俄罗斯提出的六个条件就是俄罗斯最底线,没有任何讨价还价的空间!

俄罗斯提出的六个条件中,至少有两个是现在的乌克兰无法接受的,怎么办?

还得打,一直打到乌克兰同意为止!

接下来的战争,很可能就会异常残酷了,因为后面的战场,俄军就会放开手脚了——俄军中最强大的空天军即将出动,大量轰炸机将会疯狂的对乌西部地区进行轰炸!

俄空天军力量有多强大?

仅次于美国!

俄空天军共有拥有380架苏-27、267架米格-29、131架米格-31、274架苏-24、193架苏-25、123架苏-30、125架苏-34、78架苏-35;另外,俄罗斯正在服役的主力轰炸机数量有110架左右,其中图-22M3轰炸机50架左右,图-95轰炸机40架左右,图-160轰炸机16架左右。

 

这样的军事力量,不要说一个小小的乌克兰了,就算对付整个欧洲都是绰绰有余的!

俄罗斯军力世界排名第二,你以为那是闹着玩的呢?

有些人说俄军的战力不行,我真不知道他们的脑袋里到底是怎么想的?他们真的以为军事排名世界第二的头衔是一个摆设?不懂,去查查啊,不能张口就胡说八道啊!

接下来,俄罗斯就要动真格的了!

如果在接下来的战争中,俄罗斯的损失比较小的话,那么乌克兰只要答应俄罗斯上面提出的6个条件就可以了。

但是……

 

但是,如果接下来的战争中,乌克兰给俄罗斯造成比较大的损失,那么乌克兰就惨了!

那时,俄罗斯的条件就绝对不是上面六条那么简单了!

大家再来看下局势图中画圈的地方:

目前被俄罗斯占领的赫尔松南部地区的一名乌克兰高级官员表示,俄罗斯人正在敦促地区委员会同意就该地区从乌克兰“独立”进行全民投票。

赫尔森地区委员会代表Serhiy Khlan说:“占领者正在准备就创建赫尔森人民共和国举行全民公决。”

乌克兰的最惨的结局是亡国!

大家知道俄罗斯为什么想要让那个地方独立公投吗?

大家知道俄军打下赫尔森后做的第一件事是什么吗?

炸掉了北克里米亚运河上的混凝土拦水坝!

乌克兰的最惨的结局是亡国!

这是怎么回事?

克里米亚是一个半岛,85%的淡水需要从第聂伯河引水,而在2014年俄罗斯吞并了克里米亚以后,乌克兰就在运河上修建了拦水坝,停止了对克里米亚的供水。

乌克兰的最惨的结局是亡国!

岛上没有淡水,俄罗斯得想办法解决吧?

这给俄罗斯造成多大损失呢?

据俄罗斯卫星通讯社sputniknews报道,俄罗斯总检察院网站的材料显示,基辅关闭北克里米亚运河造成的总损失超过1.4万亿卢布。

1.4万亿卢布相当于多少钱?

相当于1400亿人民币!

所以,如果乌克兰给俄军造成比较大的损失,那么赫尔森也就不属于乌克兰的了!

顿巴斯地区独立了,赫尔森也独立了,夹在它们中间的是马里乌波尔,你觉得俄罗斯会放过吗?

你以为这是最坏的结果吗?

不,还有更坏的!

大家还记得在乌克兰战争以后,普京说过一句非常吓人的话吗?

3月5日,俄罗斯总统普京表示,乌克兰现任政府必须明白,如果继续抵抗俄罗斯军队,乌克兰的国家地位可能不保。

乌克兰的最惨的结局是亡国!

这是什么意思啊?

意思就是:以后,这个世界上可能再也没有乌克兰这个国家了,整个乌克兰都要重回俄罗斯了!

普京早就为这件事打好伏笔了!

 

想要灭亡一个国家,首先要做的是什么?

欲灭其国,先亡其史!

普京恰恰做完了这件事。

在俄乌战争开打之前,普京就发表了一篇非常长的讲话,在那次讲话中,普京除了历数了西方不断步步紧逼、出尔反尔外,还细数了这么年俄罗斯对乌克兰的“恩情”,其中包括帮助乌克兰还了2500亿美元债务、提供千亿美元的低息贷款、低价卖能源让乌克兰节省了827亿美元(算的这么清楚)……

然后话锋一转:就连乌克兰这个国家都是俄罗斯人赏给乌克兰的。

大家看下面的图,普京说:乌克兰的东部是列宁给的,南部是赫鲁晓夫给的,西部是斯大林给的,北部是以前俄国人从其它国家抢来的,真正属于乌克兰人自己的就是中间那么点大!

乌克兰的最惨的结局是亡国!

大家明白了吧,普京从历史的角度把乌克兰给解构了!

这就是所谓的“欲灭其国,先亡其史”!

普京的意思很明显:既然你乌克兰不承认苏联、反苏联,正好我们也不承认。既然我们都不承认苏联,那么苏联给出去的东西自然是不作数的,我们都要拿回来!

现在大家明白了,乌克兰面临的最严重后果可不是现在俄罗斯提出的六个要求,搞不好,乌克兰就把整个国家给整没了!

总之,乌克兰这个国家是完蛋了!

这就是做美狗的下场!

—–全文到此为止

转自:https://mp.weixin.qq.com/s/vWRW75HhqBszLz1YA6cvYw

一文读懂异常检测 LOF 算法(Python代码)

本篇和大家介绍一个经典的异常检测算法:局部离群因子(Local Outlier Factor),简称LOF算法

背景

Local Outlier Factor(LOF)是基于密度的经典算法(Breuning et. al. 2000), 文章发表于 SIGMOD 2000, 到目前已经有 3000+ 的引用。

在 LOF 之前的异常检测算法大多是基于统计方法的,或者是借用了一些聚类算法用于异常点的识别(比如 ,DBSCAN,OPTICS)。这些方法都有一些不完美的地方:

  • 基于统计的方法:通常需要假设数据服从特定的概率分布,这个假设往往是不成立的。
  • 聚类方法:通常只能给出 0/1 的判断(即:是不是异常点),不能量化每个数据点的异常程度。

相比较而言,基于密度的LOF算法要更简单、直观。它不需要对数据的分布做太多要求,还能量化每个数据点的异常程度(outlierness)。

下面开始正式介绍LOF算法。

LOF 算法

首先,基于密度的离群点检测方法有一个基本假设:非离群点对象周围的密度与其邻域周围的密度类似,而离群点对象周围的密度显著不同于其邻域周围的密度。

什么意思呢?看下面图片感受下。

一文读懂异常检测 LOF 算法(Python代码)

集群 C1 包含了 400 多个点,集群 C2 包含 100 个点。C1C2 都是一类集群点,区别是 C1 位置比较集中,或者说密度比较大。而像 o1o2点均为异常点,因为基于我们的假设,这两个点周围的密度显著不同于周围点的密度。

LOF 就是基于密度来判断异常点的,通过给每个数据点都分配一个依赖于邻域密度的离群因子 LOF,进而判断该数据点是否为离群点。 如果 ,则该点为离群点,如果 ,则该点为正常数据点。

那什么是LOF呢?

了解LOF前,必须先知道一下几个基本概念,因为LOF是基于这几个概念而来的。

1. k邻近距离

在距离数据点 最近的几个点中,第 个最近的点跟点 之间的距离称为点 的 K-邻近距离,记为 k-distance (p),公式如下:

点 为距离点 最近的第 个点。

一文读懂异常检测 LOF 算法(Python代码)

比如上图中,距离点 最近的第 个点是点 。

这里的距离计算可以采用欧式距离、汉明距离、马氏距离等等。比如用欧式距离的计算公式如下:

这里的重点是找到第 个最近的那个点,然后带公式计算距离。

2. k距离领域

以点 为圆心,以k邻近距离 为半径画圆,这个圆以内的范围就是k距离领域,公式如下:

还是上图所示,假设k=4,那么点 1-6 均是邻域范围内的点。

3. 可达距离

这个可达距离大家需要留意点,点 到点 的第 可达距离:

这里计算 到点 的第 可达距离,但是要以点 为中心,取一个最大值,也就是在点 与 的距离、距离点 最近的第 个点距离中取较大的一个,如图下所示。

一文读懂异常检测 LOF 算法(Python代码)

距离 远,那么两者之间的可达距离就是它们的实际距离。如果距离足够近,如点 ,实际距离将被 的 距离代替。所有 接近 的统计波动 可以显著减少,这可以通过参数 来控制, 值越高,同一邻域内的点的可达距离越相似。

4. 局部可达密度

先给出公式。

数据点 的局部可达密度就是基于 的最近邻的平均可达距离的倒数。距离越大,密度越小。

5. 局部异常因子

根据局部可达密度的定义,如果一个数据点跟其他点比较疏远的话,那么显然它的局部可达密度就小。但LOF算法衡量一个数据点的异常程度,并不是看它的绝对局部密度,而是看它跟周围邻近的数据点的相对密度。

这样做的好处是可以允许数据分布不均匀、密度不同的情况。局部异常因子即是用局部相对密度来定义的。数据点 的局部相对密度(局部异常因子)为点 邻域内点的平均局部可达密度跟数据点 的局部可达密度的比值,即:

LOF算法流程

了解了 LOF 的定义以后,整个算法也就显而易见了:

  1. 对于每个数据点,计算它与其它所有点的距离,并按从近到远排序;

  2. 对于每个数据点,找到它的 k-nearest-neighbor,计算 LOF 得分;

  3. 如果LOF值越大,说明越异常,反之如果越小,说明越趋于正常。

一文读懂异常检测 LOF 算法(Python代码)

LOF优缺点

优点

LOF 的一个优点是它同时考虑了数据集的局部和全局属性。异常值不是按绝对值确定的,而是相对于它们的邻域点密度确定的。当数据集中存在不同密度的不同集群时,LOF表现良好,比较适用于中等高维的数据集。

缺点

LOF算法中关于局部可达密度的定义其实暗含了一个假设,即:不存在大于等于 k 个重复的点。

当这样的重复点存在的时候,这些点的平均可达距离为零,局部可达密度就变为无穷大,会给计算带来一些麻烦。在实际应用时,为了避免这样的情况出现,可以把 k-distance 改为 k-distinct-distance,不考虑重复的情况。或者,还可以考虑给可达距离都加一个很小的值,避免可达距离等于零。

另外,LOF 算法需要计算数据点两两之间的距离,造成整个算法时间复杂度为 。为了提高算法效率,后续有算法尝试改进。FastLOF (Goldstein,2012)先将整个数据随机的分成多个子集,然后在每个子集里计算 LOF 值。对于那些 LOF 异常得分小于等于 1 的,从数据集里剔除,剩下的在下一轮寻找更合适的 nearest-neighbor,并更新 LOF 值。

Python 实现 LOF

有两个库可以计算LOF,分别是PyODSklearn,下面分别介绍。

使用pyod自带的方法生成200个训练样本和100个测试样本的数据集。正态样本由多元高斯分布生成,异常样本是使用均匀分布生成的。

训练和测试数据集都有 5 个特征,10% 的行被标记为异常。并且在数据中添加了一些随机噪声,让完美分离正常点和异常点变得稍微困难一些。

from pyod.utils.data import generate_data
import numpy as np
X_train, y_train, X_test, y_test = 
        generate_data(n_train=200,
                      n_test=100,
                      n_features=5,
                      contamination=0.1,
                      random_state=3) 
X_train = X_train * np.random.uniform(01, size=X_train.shape)
X_test = X_test * np.random.uniform(0,1, size=X_test.shape)

PyOD

下面将训练数据拟合了 LOF 模型并将其应用于合成测试数据。

PyOD 中,有两个关键方法:decision_functionpredict

  • decision_function:返回每一行的异常分数
  • predict:返回一个由 0 和 1 组成的数组,指示每一行被预测为正常 (0) 还是异常值 (1)
from pyod.models.lof import LOF
clf_name = 'LOF'
clf = LOF()
clf.fit(X_train)

test_scores = clf.decision_function(X_test)

roc = round(roc_auc_score(y_test, test_scores), ndigits=4)
prn = round(precision_n_scores(y_test, test_scores), ndigits=4)

print(f'{clf_name} ROC:{roc}, precision @ rank n:{prn}')
>> LOF ROC:0.9656, precision @ rank n:0.8

可以通过 LOF 模型方法查看 LOF 分数的分布。在下图中看到正常数据(蓝色)的分数聚集在 1.0 左右。离群数据点(橙色)的得分均大于 1.0,一般高于正常数据。

一文读懂异常检测 LOF 算法(Python代码)

Sklearn

scikit-learn中实现 LOF 进行异常检测时,有两种模式选择:异常检测模式 (novelty=False) 和 novelty检测模式 (novelty=True)

在异常检测模式下,只有fit_predict生成离群点预测的方法可用。可以使用negative_outlier_factor_属性检索训练数据的异常值分数,但无法为未见过的数据生成分数。模型会根据contamination参数(默认值为 0.1)自动选择异常值的阈值。

import matplotlib.pyplot as plt

detector = LOF()
scores = detector.fit(X_train).decision_function(X_test)

sns.distplot(scores[y_test==0], label="inlier scores")
sns.distplot(scores[y_test==1], label="outlier scores").set_title("Distribution of Outlier Scores from LOF Detector")
plt.legend()
plt.xlabel("Outlier score")

在novelty检测模式下,只有decision_function用于生成异常值可用。fit_predict方法不可用,但predict方法可用于生成异常值预测。

clf = LocalOutlierFactor(novelty=True)
clf = clf.fit(X_train)
test_scores = clf.decision_function(X_test)

test_scores = -1*test_scores

roc = round(roc_auc_score(y_test, test_scores), ndigits=4)
prn = round(precision_n_scores(y_test, test_scores), ndigits=4)

print(f'{clf_name} ROC:{roc}, precision @ rank n:{prn}')

该模式下模型的异常值分数被反转,异常值的分数低于正常值。

一文读懂异常检测 LOF 算法(Python代码)
实战系列的全部完整代码可见我的GitHub:https://github.com/xiaoyusmd/PythonDataScience

转自:https://mp.weixin.qq.com/s/9ANa5QKV65ZEWCaisWDjEA

意淫青春20年:这场造富、扬名的投机春梦,总算把80后看吐了


“青年人倾诉的衷情,

或至少他们表达它所用的语言,

往往是剽窃性的,

而且多有明显的隐瞒。”

——作家·菲茨杰拉德

「逝于1940年12月21日」

出自作品:《了不起的盖茨比》

……01.

上世纪80年代,那还是诗的年代。

诗人俞心樵跑到清华蹭吃蹭喝,被一大堆姑娘围着,着实令弹琴的高晓松嫉妒了一把。风云突变,时移势迁,多年后,莫西子诗把俞的《要死就一定要死在你手里》改编成民谣时,高老师早已占得“校园民谣领军人物”的美誉。

在80年代,大紧也曾发表诗作,因此收到一麻袋的读者来信。不仅如此,在一位中戏姑娘那里,他读到了日后诺奖诗人特朗斯特罗姆的《黑色明信片》,其中有一句“电缆哼着某个被遗忘的国家的民歌”。

大紧读完,赶紧把诗化用在《荒冢》里:我不知道我生在哪里我生下以后会不会哭泣我不知道我要去哪里我唱着没有祖国的歌谣

在时代风气的影响下,高晓松写词,总是带着浓厚诗情。只不过他不掺和宏大叙事,也不负责启蒙公众。他写的一种自己所谓“骚柔”的作品。比如后来给老狼的《恋恋风尘》里,高老师把这份骚柔发挥到了极致:那天,黄昏开始飘起了白雪忧伤,开满山岗等青春散场

当时崔教父还批评他,你不要老写这些,你得弄《一无所有》《一块红布》这样的。高晓松的回答是,有人可以写民族写历史,我不行,哥们儿我就写点螺丝钉的伤春悲秋,难道螺丝钉就不值得写吗?崔教父没想到,80年代一过去,螺丝钉的伤春悲秋,顿时就卖了钱。《同桌的你》红遍大江南北。

图片

「听过的少年都忧伤了」

90年代中期,高老师的诗作,也变成了启迪80后一代诗情的佳作。

比如有个中学生,就在散文集《爱与痛的边缘》里,引用了《青春无悔》。还有一个辍学生,在小说《三重门》里,引用了《模范情书》。

要我说,大紧还是出生早了一点,没赶上最好的时候。《同桌的你》的稿费,才80块钱。而以高老师写螺丝钉青春心事的那一手技术,如果放到2000年之后的青春文学市场上,一定会成为又一个难以撼动的“领军人物”。

要说鼻祖,他才是“青春忧伤文学”的鼻祖。

02.

提起“青春文学”“少年作家”,业内普遍以写《花季·雨季》的郁秀为“始作俑者”。其实那之前,后来拍《无问西东》的李芳芳,13岁就发表散文了。

1994年,她的散文集《十七岁不哭》出版,还拍成电视剧,捧红郝蕾、李晨,拿了金鹰、飞天双奖,被《人民日报》夸赞。《十七岁不哭》在豆瓣至今还有8.8分,比后来的“疼痛青春”高出了不知几座珠穆朗玛峰。

但要说影响力,还是郁秀先打开了局面。

《花季·雨季》是郁秀16岁躲在房间里写的。在深圳大学文学院教书的父母对此一无所知。直到书都写完了,听到郁秀偷偷跟出版社联系,拿来一看,说你这水平还是别出书了,咱们家研究文学的,丢不起这个人。

没想到一个编辑看了说,20多万字别说写,就是抄,16岁的孩子也不容易啊。

图片

「郁秀和她的《花季·雨季》」

恰好当时深圳市委宣传部,想找一些反应中学生生活的作品。书稿几经辗转,就落到了宣传部。本来出版社想让郁秀花2万自费出书,被其父母拒绝,这一搞,宣传部出面大力宣传,顺利出版不说,直接冲上畅销榜。很长一段时间,榜单上《花季雨季》每天都是第一,最后销量破百万,被无数学生争相传阅。《花季·雨季》书名一热,市面上还出现了不少同名商标和消费品。

一年后的1997年,16岁许佳的小说《我爱阳光》,也顺利出版。

出版这本书的,就是日后挖掘郭敬明的「春风文艺出版社」。这书想必也启蒙了郭对文学的热爱,于是在散文集里夸赞许佳:她的文字则像是从木棉枝叶间渗透下来的被洗涤了千百次的阳光,不急不缓地如春水般流进我的皮肤。

图片

「封面还是很不错的」

也就在那一年,初中二年级的郭敬明,在《人生十六七》上发表了处女诗作《孤独》,拿到10块钱的稿费。同年,韩寒的处女作《弯弯的月亮河》也寄到了江苏版《少年文艺》一个编辑的手上。那个女编辑,名叫饶雪漫。

看完《花季·雨季》后,韩寒非常不屑,觉得这种文字,比自己差远了,心说自己也要写小说,跟这帮“少年作家”们比试比试。

远在四川自贡的郭敬明,或许也是这么想的。

就在一年后,历史给了他们机会。

03.

1995年,《萌芽》老主编辞职,杂志销量跌到一万本,发不出工资。上海作协副主席赵长天没办法,亲自当社长。面对惨淡销量,赵社长打算找一些名家来写点中学生能看的作品,比如跟苏童约过一篇《表姐来到我们村》。

对你们村没兴趣的中学生看了,并不买账。赵又改策略,从中学老师手上征稿,想找一些优秀作文。结果稿子收上来,浓烈的八股气。彼时,正是应试教育最极端的日子。赵社长看了说,怎么现在孩子写作都这腔调了?

编辑傅星就说,要不然搞个比赛?这样稿件问题就解决了,还能挖掘有才华的作者。还有位编辑说,最好跟清北、复旦这些高校合作,弄他个保送名额,这样不但声势浩大,也是对应试作文的一种冲击。提这个意见的编辑,名叫李其刚。韩寒写《杯中窥人》,那团纸就是他往杯子里丢的。

图片

「一大波人的青春回忆」

就这样,1999年,“新概念作文大赛”拉开序幕。首届大赛,赵长天特意跟江浙沪的中学联系,强调不收参赛费。大赛启动时,韩寒得了疥疮,写了篇《求医》,在家养病。其父韩仁均看到此文,鼓励他去参赛。同期与他参赛的,还有4000多人。结果其他复赛选手都收到通知,他却没收到。《萌芽》惜才,单独给了他一次机会。在一个多小时里,他写出了《杯中窥人》。

这段传奇,当时并未激起太大波澜。首届比赛结束,是名为《一篇作文进大学》的报道激起了广泛讨论。无数家长、老师发现,原来在高考独木桥外,《萌芽》杂志开辟出了一条新道路。于是第二届参赛人数,猛增到了2万。《萌芽》的销量也随之节节增高。数年后,一度狂增到了50万册。

然而,就在2000年后,故事急速转向。“一篇作文进高校”的神话,瞬间失色。原因是,诸多参赛者发现:破格录取算个屁,这大赛能出名啊!

也许正是看到这一点,郭敬明在参赛时,买了七张报名表,写了七篇文章。后来去上海参加复赛,他又提前写好了复赛文,决定明天不管什么题目,都可以往上套。不得不说,咱们郭老师真是人脑算计机。

而在那时,跟郭老师一样不远万里赶去上海参赛的,还有全国各地想通过新概念出名或加分的孩子。事情之所以从“选拔作者”转变为“直升高校”进一步转变为“扬名天下”,这又牵涉到一个名叫袁敏的编辑。

1999年,袁敏知道新概念后,便说服作家出版社推出了《首届新概念作文大赛获奖作品选》,首印3万册。一开始卖得不好。袁敏就收集各种介绍和文章评论,写专文来推介大赛、选手。文章被海量纸媒转载,形成社会讨论。

不久,销量就冲到了61万册。

图片

「多少中学生的作文宝典」

历史的转向,往往就是这么偶然和枯燥。

由于出版社的介入,市场销量的介入,“新概念”不经意间建立起了一门“青春文学”。从此,“青春写作”和卖书、销量、财富,死死捆绑到了一起。

一年后,袁敏责编的另一本书,更是掀起了“青春文学”第一个高潮。

那本书,就是《三重门》。

04.

那年《文汇报》发文,写了篇《语文考试60分的孩子写出长篇小说》。袁敏读到此文,发现说的是韩寒。在编新概念文集时,袁敏就对他印象颇深。于是她联系到了韩寒,索要书稿。韩寒当时就对袁敏说:

“我要的不是比《花季·雨季》好一点点的东西,我要的是独一无二,旁人无法替代的最棒的东西。”

当年韩老师挂了6门功课,却不顾袁敏阻拦,非要跑去北京看样稿。怕的是对方把自己“遗毒同龄人”的段落给删了。因为那些都是他身上的锋芒。书稿终审完后,袁敏特意找曹文轩写序,并让韩寒写一个有个性的简介。

《三重门》上市正撞上“应试”与“素质”之争,韩寒一退学,紧接着上《对话》,迅速引起全社会关注。一盏盏红灯,顿时照亮他的前程。

其老成、犀利的文风,也让争论变得更激烈,书也因此卖得更畅销。

不久,韩寒就背着20万现金去买了车。

图片

「这段话为销量加了不少分」

而就在韩寒退学时,另一个北京女孩,也退学了。

如果说《三重门》里韩寒的简介,还是出版社的常规包装,那么给这位女孩出版《北京娃娃》的沈浩波,日后磨铁的创始人,就很懂营销了。

沈老师是北师大著名的诗人,青年时代做事风格就很出格,不是带着大家上台朗诵“下半身诗歌”,就是爬墙进女友宿舍。大三时,他在《中国图书商报》实习接触出版,毕业后在该报社《阅读导刊》任编辑部主任。后来报社倒闭,他就去咖啡馆写诗。然而写诗只能成穷逼。他这才盯上了出版。

跟朋友攒了15万后,沈浩波出了一本《蜡笔小新宝典》。彼时,蜡笔小新正火,他以为能借机捞一笔,结果赔得精光。就在这时,一个年轻笔友把一叠手稿送到他面前。读大学时,沈浩波曾创办诗刊《朋友们》,一个初中女孩通过此刊给他写信。一来二去,成为朋友。女孩的笔名,叫做春树。

14岁时,春树在《中国初中生报》上发表《球友九乔》。韩寒退学时,她也正跟父母商量退学,并完成了《北京娃娃》的写作。你也不知道起这名字,是不是受禁书《上海宝贝》的影响。反正拿到书稿后,沈浩波如获至宝。

沈老师又借来5万块钱,根据书中所描述的反叛青春,给作品冠以“残酷青春”的头衔营销。春树参加签售会时,沈让她穿肚兜,当即引爆会场。

这本书一开始卖得也不咋样。结果版权卖到美国、荷兰后,外媒惊讶中国还有这样的新世代,直接让春树登上《时代》封面。

女孩就此成为一代反叛偶像,书也跟着卖火了起来。

春树在20岁时,就赚到了100万。

图片

「春树登上《时代》封面」

沈浩波的出版事业,由此奠定根基。随后,他拿下胡兰成《今生今世》的大陆版权。一年之后,以郭敬明为代表的新一批新概念作者,接棒韩寒,横空出世。沈浩波在新浪网上看到一篇名为《草样年华》的连载,所描写的大学生活,继承了王朔、石康的京味调侃。沈赶忙联系了作者,孙睿。

《草样年华》发售时,市场上出现了很多炒作。

这本书不但顶着去法兰克福书展被30多个国家买走的名号,网上还流传出一大篇《孙睿语录》。语录中,说韩寒只是中学文学社水平,还说要教郭敬明写京味小说(当时《梦里花落知多少》已出版),更扬言要砸10万元跟韩寒一较高下。结果《海峡都市报》联系孙睿,孙睿表示:这全是捏造的。

到底是谁捏造的,不知道。

反正这一炒,书是已经炒火了。

图片

「也算开创了“大学校园小说”这一流派」

借着《草样年华》的成功,沈浩波又赚一笔,从此把目光投向了浩瀚的互联网,开始在网上找爆款。日后《诛仙》《明朝那些事儿》《盗墓笔记》的爆红,都离不开沈大佬慧眼如炬、高超营销。「磨铁」的江山,就这么打下了。

但在“青春文学”市场上,沈浩波也就贡献了《北京娃娃》和《草样年华》两个话题。2003年前后,江湖上的带头大哥,是春风文艺出版社。

连“青春文学”四个字,都是他们最早提出来的。

05.

出版《新概念文集》和《三重门》后,「作家出版社」并没有成为“青春文学”的唯一阵地,也没有拼命包装青春作者。而远在北方的「春风文艺出版社」,却在2004年前后,成为“青春文学”的重要推手。为何?

原因只有三个字:求生欲。

当时春风出版社,欠了外面3000万。

1999年,春风出版卫慧的《上海宝贝》。书中涉及性描写、腐化生活。半个月卖出11万本后,书就遭禁。春风也被停业处罚9个月之久。

对于春风而言,这简直是毁灭性的打击。他们不但失去了铁凝的《大浴女》,还失去了诸多作家的信任。9个月没有现金流,社里30多号人吃饭,还有3000多万外债没还。等到重新开张,作家都避而远之。

图片

「书中的X描写,其实很一般」

屋漏偏逢连夜雨,春风好不容易拿到陆川他爸陆天明的《省委书记》,首印15万册,结果改编成电视剧,风评不佳。书卖到25万册,就卖不动了。

就在春风绝望之际,社里偶然抓住了一根救命稻草。那就是郭敬明。

恰好那时,一心成名的郭敬明,也最需要他们的帮扶。

虽然连续两届拿了一等奖,散文也发表了不少,但一开始,郭敬明并未受到市场重视。“新概念”的签售会,也没找他去。他的首部作品《爱与痛的边缘》被东方出版中心拿去出版,只卖了一万本。

对此,郭敬明并未气馁,一直坚持投稿。2002年,春风编辑时祥选编《2001年中学生最佳散文》,把他的《我上高二了》收录其中。是年秋天,郭发表短篇《幻城》,在萌芽论坛激起水花。恰好此时,盯住青春市场的春风,正寻找“下一个韩寒”。郭告诉时编辑,自己有意把《幻城》改成长篇,问是否愿出版。

对这个长篇,东方出版中心拒绝了。时编辑却第一时间赶往上海,在上大校外的一家小饭馆里,跟郭敲定了合同。时编辑回忆道:

“他很有主见,怎么设计封面、怎么配图、怎么营销自己,他都想好了。”

由于次年1月有图书订货会。郭只好在阶梯教室熬夜写《幻城》。这一次,春风选择赌博。铺满市场,6万册就够了,社里把首印提到了10万册。

图片

「最早一版的《幻城》」

为了营销《幻城》,春风不但到处找资源推荐,通过网络、报纸等媒体做评论、访谈,还专门做了个flash传播,甚至连社长都在拜年贺卡中大力推介《幻城》希望各路发行商帮忙。小说的序,自然是找给《三重门》写序的曹文轩写的。连做flash推广,也写了专文,送到各大媒体去转发。

可以说,春风为了《幻城》,动用了当时手上所有能动用的一切营销资源。

结果大家看到了。《幻城》一举奠定了郭敬明的江湖地位。也正因它的成功,春风买断了郭大学四年的创作版权,为他创建“岛工作室”,为日后「最世文化」的诞生埋下伏笔。自此,春风开始在“青春文学”上发力。

他们接下来重点打造的一个作者,就是另一个给《幻城》写序的人,“新概念一等奖得主”张悦然。只可惜,事情并未按期望中那么发展。

不久后,他们还失去了郭敬明。

06.

春树写《北京娃娃》时,张悦然正在准备高考。第三届新概念拿了一等奖后,张悦然以为可以保送清华,疯玩数月。结果教委突然下文,说文科生不保送,参加奥数的可以。害得张悦然只能重考,去了山东大学。

由于获奖,短篇作品集《葵花走失在1890》被作家出版社出版。不久,春风就找到她,希望出长篇。春风的定位很明确,韩寒是“叛逆小子”,郭敬明就是“好孩子”,春树是“坏女生”,那张悦然就是“青春玉女”。

当年北京订货会上,张悦然的《樱桃之远》一出来,订数就突破二十万册。

图片

「张悦然的长篇处女作」

不过,《樱桃》销量并没有超越《幻城》。春风没有放弃,一直在广泛撒网。那时期,它和其他出版机构一样,盯紧了每一届新概念大赛的获奖者,希望从中培养出新的爆款,最好能和《幻城》一样卖个百万册。

时至2004年,“青春文学”泛滥成灾。各大民间出版社都希望抓住一个韩寒或郭敬明,以此赚取百万码洋。因此,在接下来几年里,凡是能写小说的青春作者和拿过新概念大赛奖的少男少女,都有大把出书的机会。

沈浩波也是赶着这一波,把孙睿的《草样年华》推了出来。

《草样》的爆红,带火了一大票描写大学生活的网络小说。什么《此间的少年》《毕业那天我们一起失恋》都跟着热了一把。而从新概念出来的颜歌、蒋峰、周嘉宁、张佳玮、张怡微等青年写作者,迅速成为各大出版社争抢的对象。连国外可爱淘的《那小子真帅》,也被营销成爱情圣经售卖。

利益之下,各方面军闻风而动。《羊城晚报》曾有文章说,张悦然在上海被出版商们手拿支票围攻,“逼着”签合同,也有书商不断在接触郭敬明,为其开出天价。市面上各种伪作、盗版,更是层出不穷。

图片

「江南的起点」

由于郭敬明的爆红,书商们看到了“青春文学”这片蓝海。就在那几年,全年各月的开卷文学类畅销书排行榜的榜首,都是青春文学,年度文学榜榜首及前几名也都是这种“学生写、写学生、学生看”的文艺作品。

但各路书商你追我赶,并没有造出第二个郭敬明。

倒是郭敬明借着这波热潮,开启了人生中的第二个身份:商人。

被春风买断后,郭敬明交了两本书。一本《梦里花落知多少》一本《夏至未至》。前者首印30万册,后者首印50万册。创下业内神话。

与此同时,由春风出资在闸北区租了个房子,郭敬明在此组建“岛工作室”。

2003年圣诞,新天地麦当劳,郭敬明向好友痕痕、同学阿亮说出计划。他想做一本图文混排的书,用好的设计、稿件,来吸引青少年。2004年,郭21岁生日,由他主编的青春文学杂志《岛》正式启航。郭以为卖个几万本,就不错了。没想到一出手,卖了20万册。春风见状,也组建“布老虎青春文学工作室”。《岛》和《布老虎青春文学期刊》的推出,都赶上了时代风口。

《岛》的成功,为日后郭敬明《最小说》一统江湖,提供了丰富的经验。

而不幸的是,春风的“布老虎青春系列”,却逐渐走向下坡。个中缘由,下文再说。先说那一年,《梦里》被曝出抄袭庄羽的《圈里圈外》。

图片

「又是封面比书好看的典型」

此事一出,郭敬明压力巨大。就在这时,一个男人主动找到他,说庄羽是朋友,可以从中斡旋,只要下次你给庄羽写个序,并在再版封面上表明“感谢庄羽给我灵感”,这事儿我能想办法给你解决。在北京渔阳饭店,这个男人险些说动了郭敬明。但郭敬明又临时改了主意。春风那边,则斥责庄羽炒作。

结果不久,这男人给庄羽出了《圈里圈外2》,直接在腰封上打出“郭XX就是抄袭这本书”。郭敬明看了啥感受,自不必多言。

这个本来想帮郭敬明摆平抄袭风波的男人,就是路金波。

两年后,他找到韩寒,雪中送炭,奉上百万版税。

数年后,他成为了韩寒最铁最铁的朋友之一。

也因为韩寒和青春文学,他建立起了一个庞大的图书帝国,上市公司:「果麦」。

在展开“《最小说》崛起史”之前,我们很有必要先来看看他的故事。

07.

路金波是经济系毕业的,毕业后并没有搞文字。直至PC互联网爆发,他借笔名“李寻欢”在天涯、西祠、榕树下活动,被榕树下的创始人朱威廉看中,拉到公司里做了总编辑。后两年,他和邢育森、安妮宝贝、宁财神成了榕树下的门面写手。郭敬明、颜歌啥的,也曾在这期间活动、相识。

关于榕树下的往事,以后有机会再聊。2002年,因为资金问题,朱威廉把榕树下和写手打包卖给贝塔斯曼。这让年届三十的李寻欢感到人生无常。写东西吧,他天赋没那么高,虽然《迷失在网络中的爱情》名震一时,但他自知,这是占了互联网便宜,自己的写作功力还差点意思:

“于是从那个时候,我就决定老老实实当一个生意人,逐渐把自负、把‘小我’隐藏起来,变成一个更无情、冷酷、客观的人。”

发完《粉墨谢场》后,李寻欢就恢复了原名,路金波,进军出版。2002年,在首体旁边的宠物店里,路金波第一次见到韩寒,揣着5000块,想把《像少年啦飞驰》改成漫画。一年后,郭敬明抄袭风波,他又找郭敬明,结果没能勾搭上。又过了一年,韩寒因为《长安乱》的盗版问题跟中青社打官司,路金波赶忙去“解围”,一打听才知道,韩寒因为练车,身上只剩下150块了。

图片

「韩寒与路老板」

见韩寒窘迫,路金波当即许诺了200万版税。这无异于一次豪赌。因为当时他负责的“贝榕书业”,融资也才400万。韩寒答应后。他生恐有变,晚上10点把韩寒叫到办公室,直接签合同。韩寒看他面露难色,就说你先给我80万也行。路金波就此开始了与韩寒长达十多年的合作。

次年,《一座城池》出版,路金波的事业起航。恰好这时,赶上图书市场和“青春写作”爆发季。擅长搞话题的路老师,可谓骚操作不断。

《一座城池》发售时,首印80万册,200万版税的新闻,就登陆各大头条。卖安妮宝贝的《春宴》《莲花》,路金波同样以超高预付版税,推出了“安妮宝贝一个字4美金”的头条。卖王朔《我的千岁寒》时,徐静蕾和韩寒闹绯闻,于是他又撺掇王朔和韩寒吃了顿饭,做成了电视节目。

图片

「“都爱姐姐”是什么鬼?」

签约石康卖《奋斗》,路金波听说赵宝刚要拍,二话没说就给了高价。签约痞子蔡后,路金波又联合韩寒、饶雪漫、石康、蔡骏等人,搞了一次西藏七人行,结成文集《七喜》。早已被遗忘的痞子蔡《暖暖》发售,一口气卖了30万。而《七喜》这个点子,是一个叫赵若虹的姑娘策划实施的。

多年后,赵若虹嫁给一个叫那多的作家。那多,原名赵延,当年在《萌芽》上发了一系列灵异小说。他爹也不是别人,正是赵长天。

据说因为奇招频出,当年出版业的私下饭局,一项必备活动,就是骂路金波。但不管再怎么骂,也挡不住路老板一路签下大牌,事业步步高升。

也正是那时期,路金波与韩寒建立了深刻友谊。他出韩寒的书,连合同都可以不签。在韩寒没钱时,还帮韩寒对接雀巢、凡客等各种代言。几本书下来,光版税就付了1700万。不过彼时,韩寒花钱实在太快,路金波在《GQ》的采访中就透露他如何4年花掉了1000多万的版税:

“他买套房,给他爸妈买套房,他妈妈买张床也要17万;5、6个女友一人一张信用卡;今天买辆跑车,半个月后不喜欢了,折价卖掉…”

而对路金波来说,捆绑韩寒,主要为建立品牌。真正让他事业达到辉煌的,是一个叫郭妮的女生。借着玛丽苏写作东风,路金波一手打造了郭妮及其身后写作团队,靠《麻雀要革命》《天使街23号》赚到了上亿码洋。

图片

「玛丽苏文学,才是青春王者」

自打可爱淘《那小子真帅》那套嗑流入我国青春市场后,用以满足十几岁少女幻想的意淫文学就需求旺盛。什么明晓溪、小妮子,迅速被书商们挖掘、捧红。路金波也是看准了这点,围绕郭妮打造了一个写作团队,目的就是流水线生产“玛丽苏浪漫”。路金波曾在采访中透露,这个团队由十几人组成,怎么设计人物、情节,都有专人负责,最后由郭妮串联成文。

不过2008年后,郭妮自主意愿越来越强,最后跟路金波一拍两散。

只是那时,咱们路老师已然成了路大佬。终于,2012年,路金波出资270万,韩寒母亲周巧蓉出资30万,双方共同成立了「果麦文化」。

果麦上市当天,韩寒方面就从股价上赚取了上亿。

而在跟路金波合作的作家里,还有当年发表了韩寒处女作的饶雪漫。虽然路老板觉得自己营销饶雪漫有功,但饶雪漫觉得,我是自己混出来的。

饶雪漫是70后,并没有赶上新概念的东风。作为郭敬明的老乡,她14岁就在《少年文艺》上发表了处女作《无怨的青春》。后来一步步成了《少年文艺》的编辑。为了建立个人品牌,还打出过一个“花衣裳组合”。可惜当时国内图书市场上,少儿文学还没被炒热,她的名气不够大。

直至“青春文学”爆发,饶雪漫觉得机会来了,趁势打出“疼痛青春”的招牌。并且从2004年起,就举办“坏女孩夏令营”,与各地女生聚会、聊天,听取年轻一代的迷惘,顺便找点素材。在青春市场上,她不像郭敬明、韩寒那么能靠自身特质吸粉。于是饶老师另辟蹊径,搞了个“书模”。

图片

「又疼痛,又青春」

《左耳》《小妖的金色城堡》《十年》《离歌》,这些为少女们量身定制的小说,邀请了王珞丹、叶一茜来做书模,后来还发展出类似“选秀”的活动。跟路金波合作《离歌》时,又弄了个MV。MV是找韩寒拍的。

也正是拍这MV时,韩寒为导演练手,给《后会无期》埋下伏笔。

饶雪漫经常带着书模去各大高校、三线城市乃至小县城签售、演讲,每到一处,粉丝夹道欢迎、兴奋异常。路金波跟她说,你要考虑走一些高大上路线,别老是去小地方。饶老师心说,我的读者是谁,我不比你清楚?

“我出道20多年,非常清楚我的经营模式。是我自己塑造了我,不是路金波。”

谁说不是呢。路金波打造郭妮时,在书里附赠一些让女生激动的小玩意儿。饶雪漫则直接把自己的书升级为“影像化商品”。什么搞夏令营、选书模、拍MV,这都是卖书的手段。对此,饶雪漫心里有一本清晰的账单。

在《GQ》对路金波的采访中,饶老师无比拎得清地说道:

“如果让你选,很有名但没有钱,还是没有钱但有名?我选钱。”

没有这样的人生觉悟,我们当初红火的青春文学市场,还搞个屁啊。

没有这样的人生觉悟,精于炒作的书商,被利益驱使的作者,还卖个球啊。

没有这样的人生觉悟,哪儿来的什么《最小说》啊。

08.

如前文所述,2004年后,青春文学爆发,图书市场火热,各路英豪厮杀,诞生了不少流派。新概念作者被一抢而空,这边古风幻想,那边玛丽苏文学,这边反叛青春,那边疼痛青春,一会儿“领军偶像”,一会儿“亿元女生”。在每年的中国作家富豪榜上,青春文学至少要占据半壁江山。

诸多姓名和作品,飞进书店、书摊以及报刊亭。华夏大地上的少男少女们,读得是涕泗滂沱、泪流满面、破涕为笑、仰天长泪,永远青春,永远热泪盈眶…而在这片江湖上,始终坐着一个难以撼动的王者,郭敬明。

《最小说》鼎盛之时,占据了市场上百分之七十五的份额。

春风文艺出版社,估计肠子都悔青了。

图片

「《最小说》封面怎么能没有郭敬明自己?」

说来也是命运使然。虽然挖到了郭敬明这块宝,靠《幻城》《梦里》《夏至》三本书薅了不少钱。春风始终没有走出欠债的阴影。甚至连郭敬明的版税,也是断断续续支付。韩社长的办公室里,经常坐着来要债的人。知道你们挖到了郭,那逼债的人就更凶了。终于,2006年,郭敬明合约期满,选择离开。春风的青春文学系列也陷入低估,此后花费数年才爬出泥潭。

最早定义了“青春文学”的它们,反而没赶上青春市场这一大锅肥肉。

有意思的是,春树、孙睿有沈浩波,韩寒、安妮宝贝有路金波,郭敬明离开春风后,也遇到人生中的新贵人,长江出版社的黎波。

2006年长沙书市,一见到黎波,郭敬明就说,我手上有成熟的杂志制作团队,还有一些作者的出版合约,我希望我们搭建一家文化公司,我要分成。

黎波和搭档金丽红是出版业老炮,《王朔文集》就是他们做的。黎波看出来郭敬明的雄心壮志,答应了所有条件。同年,“岛工作室”升级为“上海柯艾文化传播有限公司”。名字是天娱老总龙丹妮起的,测过风水。

郭敬明正式从书写者,蜕变为一个商人。

为了捆绑郭敬明,金丽红和黎波,做了不少幕后工作。先是找王蒙推荐进作协,又是让他跟黄永玉做节目,就为挽回社会风评。金丽红觉得,纯粹是没早认识,不然像抄袭风波这种,圈里早摆平了,不会闹那么大。

图片

「黎波与郭敬明」

此外,长江文艺出版社还在北京开了分中心,让郭敬明当老大。金丽红号召股东分了一大块股份出来,绑定郭老板。那时,郭敬明出任长江出版集团副主编,通过金拿到了上海户口,在虹口区买了第一套房。

长江文艺出版社,也为他送上了《最小说》的杂志刊号。

而这,仅仅是他建立“最世帝国”的开始。

日后杂志的火爆,能收割青春文学四分之三的流量,并不仅仅来自郭敬明自我偶像化的营销和百万级销量的号召力,拿路金波的话说:

“大家完全低估了作为商人的郭敬明。”

09.

早在和春风合作时,郭敬明就展现出高超的营销技巧。《岛》系列丛书的照片,都以他自己为模特,围绕他打造品牌。给落落出《年华是无效信》时,故意把书的封面色调、风格,跟《夏至未至》搭配,形成一个书系的感觉。

这样读者买了《夏至》,也顺手把《年华》的销量推了上去。

可以说,落落是郭敬明以自身影响力为核心,打造的第一个青春作者。此后,以这一方式为根基,最世文化打造青春作者的套路,屡试不爽。

在郭敬明影响力的带动下,《最小说》迅速开上快车道,最高月销70万册。杂志里,郭敬明以模特、主编、董事长身份,不断建立自己的品牌,使得畅销价值飞速飙升,《悲伤逆流成河》10天能卖出100万册,连年登上作家富豪榜前三名。2008年,当他第五次登上福布斯中国名人榜,《纽约时报》报道了他,并指出,他能度过剽窃风波,却面临着被其他作者超越的威胁。

图片

「落落算是郭老板的第一个爆款」

只能说外媒太傻,我们郭总,那是身经百战过的,大场面见得多了,跟多少大佬谈笑风生的人。有人比他写得好,他不但不怕,还会很高兴,因为可以让他们来打工啊。你写得再好,没有覆盖面足够广的出版资源,有个屁用啊?

你再有才华,也要卖书,也要跟市场对话,那就没人会干得过我。

于是在落落之后,郭敬明又挖掘出了七堇年、笛安等青春作家。

七堇年也是新概念出来的,靠《被窝是青春的坟墓》入围。郭主编《岛》时,她在杂志上发表《远镇》,二人由此建立联系。《最小说》跟七签约五年,刊发了她大部分作品。有了郭敬明的助推,《大地之灯》迅速畅销百万。不过,后来,沈浩波跑到微博上挖墙脚,给七堇年写了一堆示好信,并靠着200万的版税,把她撬到了「磨铁」。此后,七堇年与郭敬明渐行渐远。

笛安出自文学之家。在国外留学时,写了篇《姐姐的丛林》,发表在《收获》。2004年,借着青春东风,在春风文艺出版社出了《告别天堂》,只卖出2万册。幸运的是她认识「最世」的痕痕,手上正在写中篇《西决》,在痕痕鼓励下,笛安把故事扩展成长篇。最世拿到手,起印就给了20万册。通过郭敬明的营销,卖破百万。笛安也与最世签约,成了畅销青春作家。

2010年、2011年,笛安分别以240万、170万的版税,登上中国作家富豪榜。

图片

「笛安的“龙城三部曲”」

以杂志为中心,郭敬明非常擅长运用自身影响力。他只要在杂志上连写三篇推荐,那个作者必火。只要是他倾力打造的作家,他会主动写序。在杂志里,他还会频繁提及编辑部内部故事,让幕后人员出镜。他身边的人,都可以出书。痕痕出过散文集《痕记》,插画师年年在图文集《收纳空白》收录了短篇小说,连他的两位私人助理,都可以出版漫画书。

在营销身边人时,郭敬明也频频在微博上自曝个人癖好。炫富也好,语不惊人死不休也罢,时时刻刻牢牢吸引着公众注意。甚至有人说,谁也不知道真正的郭敬明心里到底在想什么。因为他炫富、发上半身裸照、造一个个新闻,或许只是为了引起流量,他本人实际上并没有那么浅薄:

“他只是演给你们看罢了。”

不久后,围绕最世品牌,郭敬明又搞起了“文学之星”大赛,想直接从源头上垄断作者。每届大赛,都请严肃作家们来做评委,搞的赛制仿照超女选秀,无所不用其极地吸睛。每个选手到上海参赛,一下车,最世就会拍下他们“灰头土脸”的素人照,再与日后成名光鲜亮丽的照片做对比。

这种强烈的对比,让无数做着成名梦的写手,奔向最世的阵营。

选上来的人里,谁该用什么人设,走什么路线,郭敬明都会根据市场做出精准的判断。他要把他们培植成一个个青春偶像,纵情收割。

最世文化鼎盛之时,在外滩举办年会,公司的人都要穿礼服到场,香槟、美人、珠宝、豪车,璀璨的流光,俊美的作者,无数人怀揣着成为畅销作家的梦游走在盛宴里。郭敬明站在中央,就像那个发家史神秘的盖茨比。

正是在这场盛宴中,郭敬明把“青春文学”推向极致,先后创立《最漫画》《最幻想》《文艺风象》《文艺风赏》,布下一个庞大的青春文学矩阵,在市场上独占鳌头。数以千万计的孩子,购买它们,数以亿计的银子,砌成王座。

在数不清的码洋中,郭敬明和路金波、沈浩波一样,借着青春文学的东风,完成了从小地方到大城市,从小城青年到商业大佬的完美逆袭。

图片

「借用一下南方系的封面」

2011年,《最小说》走到第五年,第二届文学之星大赛落幕。在梅兰芳大剧院搞完五周年庆典后,回去的路上,郭敬明问同事,公司会不会做到第十年就垮了?没等同事回答,他喃喃自语说,应该不会吧。

最世倒是没垮,但就在那时候,移动互联网浪潮正缓缓袭来。

就在一年前,腾讯、360来了一场大战,腾讯内部开始发力,做起了一款叫微信的产品,百度找到龚宇,投资建立爱奇艺,雷军拉上5个人熬了一锅小米粥,准备干一票大的,周源、宿华、黄铮这些人,都在蠢蠢欲动,为创业摩拳擦掌,从饭否出来的张一鸣也拉起队伍,造起了“九九房”。

这些人干的事,在彼时,甚至在此时,都不是“青春文学”的竞对,但10年后,长视频综艺、短视频娱乐、微信读书、公众号阅读,彻底瓦解了纸媒统治地位,分走青春阅读的流量。与此同时,网络文学的崛起,将改变年轻一代读者的阅读审美和口味。“忧伤”“疼痛”的文本,将不再吃香。

随之而来的,便是“青春文学”的没落。

然而,小说没落了,其内核,又迅速借着另一个外壳,转世成了新的商品。

10.

在《最小说》鼎盛之际,其他所谓的“青春文学领军人”,也办过杂志,想从市场上分一杯羹。韩寒只出了一期的《独唱团》自不必说,安妮宝贝出过一本《大方》,张悦然策划了杂志书《鲤》,饶雪漫搞过《最女生》。

郭妮、蔡骏等人,都办过刊。就更别提《花火》《爱格》《天使·COM》等青春刊物了。在报刊亭时代,这些杂志,滋养了一大批青少年的忧郁。

不过,还没等它们抢明白谁能坐上老二的位置,一阵大风刮来,纸媒的黄金时代和报刊亭的辉煌岁月,就无声无息地落下了帷幕。

图片

「青春是条河,流着流着就成浑汤了」

与此同时,当年看着“青春文学”的80、90后们,都纷纷长大,进入社会,在被成人世界的阶层差异、财富焦虑毒打狂虐后,他们发现,其实仰面四十五度的忧伤并不可怕,可怕的是你买不起房子的尴尬,其实不被人理解的青春也并不残酷,残酷的是你听了太多的道理,依然还不完花呗。

尽管当年郭敬明放出豪言,说只要有年轻人,青春文学就会源源不断地有人进来买单,我的生意就会继续做下去,但在2015年后,占据市场那么大份额的《最小说》还是一步步走向了下坡,并最终不再出刊。

比其他青春刊物、青春作家幸运的是,他早早就找好了发财的下家。

2011年,中影集团副总张强与和力辰光董事长李力买下《小时代 1.0》的电影改编权。次年,李力找来《叶问2》的制片人安晓芬和台偶剧教母柴智屏,一个做制片,一个做监制。选导演的过程中,他们干脆说服了郭敬明来亲自执导。郭敬明考虑之后,选择成为一名导演。他让旗下的猫某人花两天时间改出剧本,自己花80天拍出两部内容,11天剪辑完毕。

《小时代》上映后,票房大爆,迅速形成话题。不管影评人如何揶揄、有品位的观众如何抵制,还是挡不住整个系列收割十几亿的票房。

至此,“青春文学”也投胎重生,套上了电影这层光鲜躯壳,继续飘红。

图片

「“发烂!发臭!”」

在九把刀用一部《那些年,我们一起追过的女孩》卖爆台湾后,在赵薇用处女作《致青春》创下票房奇迹后,青春电影,迅速成为了电影市场上的抢手货。现编当然是来不及了,好在自2004年青春文学爆炸以来,咱们手上积累了无数的可供改编的本子,一个接一个地改他妈的呀。

这时候,电影票房上去了,作者、出版社、民间书商又可以从中反复受益。九夜茴的《匆匆那年》辛夷坞的《致青春》都因电影的火爆,又卖了一波书。甚至九夜茴的新书还没写完,就有人上门预定改编权。或者早年卖不出价钱的作品,这时候也可以按照IP的营销法则,再拿出来拍。

而像饶雪漫的《左耳》安妮宝贝的《八月未央》郭敬明的《悲伤逆流成河》这些原本就粉丝众多的IP项目,那简直不要太抢手。

连何炅《栀子花开》和高晓松《同桌的你》都能拍成电影,还有啥不能拍的?

图片

「我就说高老师是青春文学鼻祖嘛」

不过很可惜,就在这个借壳重生的过程中,早年就被视为“为赋新词强说愁”的青春文学的各种槽点,被无限放大。当年写青春文学这拨人,大多是学生,没什么社会经验、人生阅历,故事都聚焦在逃课、打架、堕胎上。

即便不是学生写,为了媚俗年轻读者,也是一会儿凹成忧伤型,一会儿凹成叛逆型,行文的情思、修辞、语病,字里行间流溢出的情感浓度、思考深度,都差不多很烂,逃不出青春文学的三流范式。很多作者,在通俗文学价值上,往上比,比不上鸳鸯蝴蝶派的才子佳人,往近了追,追不上琼瑶的故事编排,无非沾了图书市场和青春东风的光。但因为IP价值高,不拍白不拍。

“青春文学”本身的顽疾转移到“青春电影”上后,那些电影里频频撞车的打架、学坏、堕胎、车祸桥段,那种伤感、唏嘘、遗憾、错爱、无怨的情怀,都跟一头猪下的一窝孪生猪仔差不多,花色、气味,无比相像。

而长期以来,由于中国电影市场不重视编剧,不愿提高编剧水平,讲究剧本的速成和IP的收割,以“疼痛、忧伤、叛逆”为基调的青春文学一旦影像化,就显得矫情、造作、虚假。所以这几年,青春电影,也不好卖了。

正是在这时期,当初写小说的写手,纷纷转型。《小时代》上映后,最世的很多作者,都开始进军影视,参与网剧、电影的编剧工作。纸媒的凋零和新一代阅读口味的改变,为青春文学盛宴,画上了句号。

图片

「反正不是我的青春」

2016年12月,《最小说》发行最后一期杂志,次年便不告而别。那之后,有着70位作者的最世文化QQ群,逐渐陷入了寂静。

当张嘉佳、大冰、张皓宸这些以写短故事、撒鸡汤为主的新型畅销作家登上中国富豪榜后,曾安慰和收割了一代人的青春文学,终于退出历史舞台。

那些鲜亮、精致的杂志,忧伤、矫情的造句,也流入二手市场,化作滞销书。

一代人终将老去,但总有人永远年轻。

但对不起,年轻人跟你们尿不到一个壶里去。

而老去的人,在被割得遍体鳞伤后,是不愿意去电影院里当韭菜的。

别说是郭敬明的电影,就是本意不拍“忧伤、疼痛”的韩老同志,拍了一部《四海》,观众看到突如其来的死亡、脱离现实的痛苦,也会说:

“对烂梗和青春疼痛文学PTSD了。”

11.

多年以后,站在各类严肃文学领奖台上发表感言时,不知道张悦然是否还能想起她在新加坡读书时孤独写作的那个房间。

在那个房间里,为了写《十爱》,张悦然一连几天不出门,冰箱里食物吃完也忘了买,每天在床、浴室和书桌前来回走动,写累了就翻翻杂志。作品问世后,写作压力也悄然而至。名气到来后,她的个人生活被严重割裂。身心俱疲,只能休学回家休养,然后沮丧地写下《水仙已乘鲤鱼去》。

一部又一部畅销书的写作,令张悦然难以停下反观自身创作。多年后,当青春的浮华退去,深入到严肃文学创作中,她将那时期的作品视为“形容词文学”,说无限追求辞藻的华丽,是为了掩盖思想的空洞,她将那段成名生活,视为过度的消耗,她说那时期市场热闹,文学却无沉淀。

图片

「这书我也有」

同样有志于写作的新概念选手周嘉宁,也“后悔”出了一堆习作。但那时候年轻又被书商们捧着,所以写完就迅速出版了。言下之意,没必要出。抱着这种态度的青春文学作者,不在少数。而多年后,其实大量的新概念大赛获奖者,都没有坚持写下去,有的去搞科研,有的去搞经济。尤其第一届保送的那批人里,有不少理科生,最后成了其他行业的娇子。

当然,还有一位最屌的,到处撒币,四面收割,前不久还扬言要竞选美国总统。

不过,大多数新概念获奖者,以及那些在杂志上写着青春男女心事的写手们,都被风吹进了茫茫人海,随着时代更迭,变成沉默的大多数。

回望前尘,一时盛景。围绕2004年前后兴起的那拨“青春文学”,一路留下了太多的头条话题、码洋奇迹、价值争议和学院派的瞧不上。

在文学研究者看来,它不是一个文学门类,而是一个商品类别。相似的剧情、华丽的语病、造作的情感,一样没深度。评论家称其为时代的产物,而并未书写时代,更有大多数人提笔去写,不过是想投机、成名,拿到天价版税,紧接着去收割别的财富。往这条路走的人,跟文学就更没啥关系。

话当然是这个话,但从另一个角度看这场盛宴就不同了。它造就了自余秋雨《文化苦旅》后的又一波阅读狂欢,造就了一大批书商的迅速崛起,也造就了一个个写作者巨大的名声,还造就了几家上市公司和之后的票房神迹。

在“青春阅读”这一大坨冰山下面,隐藏的那百分之八十,是疯狂的营销、炒作和对名声、金钱的无限渴求,它们生长的节奏,正好适配了那十多年里中国经济崛起大环境下的财富主旋律、美妙扬名梦。

你从一场轰轰烈烈的造富运动角度看,它是不是就显得宏伟、雄壮多了?

你把这20年光景拉到一起看,那可比余华《兄弟》里的李光头有意思。

好的文艺是可以穿越时光的,烂的文艺则会被自然淘汰,鸳鸯蝴蝶派证明过这件事,琼瑶阿姨证明过这件事,《麦田里的守望者》证明过这件事,《阳光灿烂的日子》也证明过这件事,人类虽然喜欢打来打去,但在人性审美的共通性上却达成了出奇的一致,也正是这种共通性,保证了直至目前人类文明不至于崩塌。“青春文学”的兴起和消逝,无非就是把这个道理重演了一遍。

图片

「实在要读国产青春文学,请读这个」

但回过头去看,那些带着娱乐和媚俗性质的作品,并不是全无益处。

不可否认,曾几何时,那些同龄人写的故事,确实抚慰过许多人的青春,描摹了大家青春期的惆怅、孤独,并给他们无处排遣的情绪以出口。

就算它们谈不上什么深刻的文学价值和人生启发,但也曾像流行情歌、热血漫画一样,打动过一些人的心,陪伴了一些人的成长。

阅读和长大一样,是个进阶的过程。没人一出生,就能捧着《卡拉马佐夫兄弟》读得津津有味。当青春的幻想平息,随着对世界的认知更清晰,对自我的认识更明确,品味变高了,很正常。这时候,咱们也没必要否定它们带来过的欢笑、眼泪、憧憬和力气,一如没必要否定曾经那个矫情、天真的自己。

陈丹青说,开眼界是很可怕的,一旦你开了眼界,你就再也不是从前那个傻小子了,你会发现,你在这个世界上是没位置的。同理,把这个视角放在生命观上,当你领会到真正的人的孤独、无奈,未见得有多幸福。

因为那时候你多半已经知道,在这茫茫人海里,自己啥也不是。你再也不能像当初那个捧着青春文学假装神伤的少年一样,自以为是世界的主角了。

你厌弃了那些纸张上虚假的忧伤,是因为你终于体验到了现实刺骨的苦痛。

而这,本身就是一部韵味十足的成长小说。

转自:https://mp.weixin.qq.com/s/KJVftZRY3U0umrZV1OqTZA