作者汇整: 九条凛

[271115]遥想当年风云人物

  前段时间我约了中学时代的德育处主任出来吃饭,虽然已经十年未见但也不是一见如故。曾经叱吒我校让学生闻风丧胆的德育处主任,如今坐在饭桌上和我们抽烟喝酒谈笑风生,一起回忆着我们中学时代的往事。我是和另一个高中同学一起出来聚会的,和德育主任的聚会则是我的安排,我同学对于我和德育主任保持着联系表示非常吃惊。在我说到今晚聚会的第三个人是高中德育处主任时,他在微信上连发了三个“卧槽”。
  同学吃惊的原因不仅因为他是曾经的德育处主任,也因为在我们那一届,他是我们的冤家。我校向来以严格的校风的而闻名,目前在全省也是排名数一数二的重点高中,当时我们届正是主任在任期间,在校风,仪容仪表,课堂纪律上要求非常严格。让我们记忆犹新的画面就是主任在上课时间推门而入,直接将上课玩手机的同学当场带走。还有一次同学们在游戏厅时,被突入的德育主任和年纪主任当场抓住,并检查作业本确认姓名。用主任自己的话来说,他真可以算我校的风云人物,他的名声甚至外校学生都有所耳闻。他常常去学校附近的厕所抓抽烟,也常常站在校门口检查校服和头发。被他处分的学生不少,但是被他开除的学生却不多。我们一起吃饭的时候,他坦言当时真有冲动在校大会上大喊一声“我本善良”,但教育工作总需要有一位黑脸的先生。我们那届以后,他也反思可能确实对我们过于严格,他说德育的根本应该是“育德”。
  十年后我们坐在一起说笑时,已不再是曾经的猫鼠关系,甚至有点称兄道弟的感觉。而他如今能和我坐在一起谈笑风生,连他自己都想不通,怎么就和我熟了呢,说起来这还要源于我的网易博客。大学时代的我很喜欢写博客,至今留下来并搬运到这里的文字大概也有三十多万,那时候我虽然不算有名,但好歹也有一些访问量。用主任的话说,我当时写了很多内参方面的消息,而我自己看来,只是对社会百态的针砭时弊,或者说就是发发牢骚,批判一番而已。当时有一篇关于社会责任文章的读后感,其中提到了主任的名字,不知怎么就让他搜到了,于是给我留了言,就这样我们就取得了联系。
  我和他能再见面其实并非偶然,因为曾经我在博客中提起他,正是因为我对他的尊敬和喜爱。坦白的说,高中时代,我学习成绩不错,在老师的眼中我是好学生,但事实上我不仅每天放学去网吧,上课看漫画,还是扰乱课堂纪律的领头羊。我向来就尊敬做德育工作的老师,也深知这份工作的不易,当然我喜欢他的原因还有一个,就是在网吧和游戏厅的突击检查中,我没有任何一次被他抓到(笑),而我其他同学都有着和他的恩恩怨怨。高中的时候我组织同学们传本子,因为作业本比起纸条更不易被老师察觉,当时一个学期我们传了几十本。我们不仅在本子上聊天,还写小说和画漫画,我们的每个新本子都会在第一页画一个封面,写上名字和刊号“婴儿JUMP”(笑),而我则是名誉主编。
  高三毕业的时候,我们流行在校服上让同学签名,而在我校服上签名的第一个人,就是德育处主任。我到他办公室去找他,让他第一个签名,不仅因为尊敬和喜欢,其实是有些私心在里面的,这份私心就是对自己笔下人物的感情。在我们传的本子上,我所连载的漫画,其中的主要人物正是我们德育处主任(笑),而剧情则是游戏厅突击检查将我同学悉数逮捕的故事。当然其中有一些夸张的成分在里面啦,比如双方的打斗与各种招式,黑科技之类的。我们聚会聊天的时候主任说很想看看这些本子,遗憾的是毕业之后这些本子就遗失了。因为同学想看借来借去就都丢了,对此我颇为后悔,我借出去的东西很少有还我的(包括钱,笑)。
  做德育主任这些年,恨他的人不少,但是时至今日,他却是出席毕业生婚礼最多的老师。我们一边吃饭喝酒一边唠叨著那些陈年旧事,说起在网吧抓住我同学,我们相视而笑,这次可以说是见老“朋友”非常开心的一次。毕业后和我关系好一直联系的,除了他也就我们数学老师了。我们数学老师我毕业后也一起吃过饭,他也是个很有趣的人,和我隔壁班的女生结的婚(笑),谈了七年终成正果(SANGSHI笑)。本来今天主任打算叫他一起出来,因家里有事没来。其实数学老师我也很久没见了,他结婚我也没去,我要是去了得把比我小的同学叫师母(笑)。说起来怎么像是在聊我校的黑历史。
  这次和主任的聚会过程十分欢乐而融洽,与其说是曾经的冤家现在的朋友,不如说一开始就是朋友。现在我们数学老师去了别的学校,而主任也在前几年离开我校去了一所大学当老师。这次相聚的时间虽然不长,却也十分开心与令人怀念,一说起当年来,真有说不完的故事。这真是,十年之后再聚首,相逢一笑乐开口。

======
kujou_rin

[271009]开往春天的地铁

  离开北京已经有半年了,再次回到这里看着以前住过的小区,走过的街道,满是怀念。说实话我并不喜欢这里,写过的关于北京的日志大多数是对这里的冷嘲热讽,污浊的空气,拥挤的高峰人流,脏乱差的老城区和郊区街道。上下班,挤地铁,在这里的日常生活并不特殊,但是平时的点点滴滴却值得让人纪念。
  刚刚来北京的时候有一个冠冕堂皇的理由,为了前女友(大概是前前),当然这只是表面上的,也许只是为了这个借口去摆脱曾经被父母规划出的两点一线的日常。来到北京之后就被前女友甩了,这并不意外也不过分,我也丝毫不会记恨,当时的我仅仅是一个屌丝,没有房子没有钱工作也不靠谱,甚至连一千多的房租都觉得贵。然而身为软汉子我一向没什么压力,想着总会好起来一路也就这么过来了。
  现在想想租房的生活还真是辛苦,每个月的工资并不高,那时候又是一个人,加上平时的花销真是紧张的够呛。因为房子到期要出售或者涨了房租,也换了好几次房子,折腾了几次搬家。除了大西边石景山没住过,东南北都算是住过了,刚开始是四惠那边,再是大兴,再是昌平,在昌平也搬过一回,对住宿环境很挑剔所以一直也没住太便宜的,倒是越搬越远了。每天上班单程就要一个多小时,没有手机和pad是活不了的。
  自从美国大使提出PM2.5之后开始发现北京的空气原来那么差,冬天有时候出门看见浓浓的雾霾真是让人毛骨悚然,渐渐地也开始想离开这里。当然原因大概也有买不起北京的房子,可我自己也并不认为值那个价,主要还是不喜欢这里。城市再大也不是自己的,我最喜欢的活动还是家里蹲,唯一的优点就是见朋友很方便,新的朋友很多,旧的同学也很多,来往的老朋友也常常能见到。
  离开北京之后我也经常回来,因为公司的所有关系还在这里,办社保和公积金也要回来。每次回来都会见见北京的同学,朋友。这次回到北京时间很赶,去我曾经住过的地方转了一圈,和室友们打了个招呼。小区门口的商店还是那个阿姨,常常去的披萨店倒了,多了很多其他的店铺。小区里面到了夜晚还是感觉挺黑暗,凉风吹在脸上,看着路灯下的树影,像是加班回家的感觉,想起了很多往事。
  见见以前的朋友,聊聊过去聊聊未来,说说谁结婚了,谁谈对象了,谁去相亲了。在这个城市中生活节奏和洪水一样,留不下自己的影子。留下的是和仍然在这里漂泊的朋友们的感情,以及自己所知道的回忆。回忆总是美好的,无论辛苦悲伤,还是喜悦欢乐,当再回忆起那些一去不复返的旧时光时,总会让人露出微笑。坐在地铁站附近的肯德基看着窗外人群渐少,写到这里也该回去睡觉了,诸君晚安。
======
kujou_rin

禁止自动升级Win10禁止后台下载Win10的方法

Win7/8/8.1没有预定Win10,也不想升级Win10,但是系统总是提示已经准备好升级,后台也总下载好几G大的升级包,很让人烦恼。
解决办法1:
删除KB3035583补丁,并隐藏该补丁。(我不喜欢这个方案,强迫症不安装所有补丁会难受)
解决办法2:
此方案为微软官方设置办法。在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate下新建DWORD(32)值,命名为DisableOSUpgrade,数值为1。后台就不会再自动下载升级包了。(若没有WindowsUpdate键值可新建该目录)

======
kujou_rin

[270930]食戟之吃货

  由于工作的关系,常常在外出差,前段时间刚刚结束了天津的行程,又出差到新疆,算是一趟回到家乡的旅程吧。我小时候是在这里长大的,对于新疆算是再熟悉不过,虽然离家多年,但是有很多习惯还是难以改变。常常出差的人最常见的问题之一就是饮食,待最久的基本是华北地区,还有即将定居的东北,说实在的,那里的饭菜实在不喜欢。我不敢说哪里的菜不好吃,但确实不合我的胃口,觉得太淡,没有味道,也可以理解成是我太重口味。在东北吃酸菜炖猪肉,东北人要沾酱油之类的,不然自己都觉得淡,我很不能理解,如果啥东西都是白水炖了自己蘸酱,还要厨师调味做什么。

  回到新疆出差了一段时间,特别是吃家里的菜,又把嘴养刁了。虽然我自己也会简单的炒菜,但是在家里基本都是我爸掌勺,他是家里的特级大师傅。他平时不仅做菜,也偶尔把从饭店看来的菜拿回家试验。拜他所赐,基本也能学到一些东西,比如炒素菜可以用蒜香去调味,料酒去除肉腥味比葱姜蒜调料要强,油里扔些花椒可以看出油温之类的,其实也无非是些居家做饭的基本常识。真正的料理并不像“食戟のソーマ”那样精彩,有些时候甚至觉得千篇一律。写这篇文章一来是晒晒家乡饭菜,二来是当个记笔记的地方。

  提到新疆首先要说的是大盘鸡,那么大盘鸡究竟要怎么做呢,说说我家的做法吧。首先要准备好鸡和调料,这个不必多说。鸡切块,葱姜蒜调料备齐。(如下图)

IMG_20150924_135951
[图]大盘鸡做之前备好材料

  热锅凉油基础不多说,油热后放糖,烧化。大盘鸡实际上无非是红烧,因此放糖一是味道,二是用于着色,注意不要烧糊。然后放肉,肉洗净后把水沥干再入锅。翻炒润色,颜色均匀差不多的时候入料酒和调料。无论加什么东西建议先放在炒勺上再入锅,方便控制适量,不要什么东西直接往锅里倒。料酒主要用于去腥,在肉类料理中常常用到,加上现在肉的质量越来越差,去腥必不可少。大盘鸡的调料和其他红烧时的调料基本相同,花椒,八角,桂皮,辣椒自不用说,我喜欢辣椒和花椒下的多一点,此外的调料还有小茴香,草果,丁香,陈皮,山奈,白蔻。中华料理拼的本来就是调料,自己家配一般很难配齐,买配好的亦可。草果捏烂了好出味。扔进去翻炒一会,肉的表面基本熟了,入锅酱油,葱姜蒜。葱姜蒜在炒菜中用于炝锅,而在红烧中用于配合炖的环节。翻炒两下就可加水了,因为酱油易糊。水漫过肉然后就可以慢慢炖了,一开始建议开盖炖,放一放气味,顺便把盐加了,尝尝烫的咸淡,考虑要收烫不能咸了。加盐早了肉不好烂,加盐晚了不好入味自己把握。炖一段时间后,依照肉的程度选择关小火慢慢炖,还是快点炖完了水出锅,或者土鸡肉太老,上高压锅,自己掌握。最后放土豆然后土豆软了,收烫即可出锅。如果需要中途补水一定要开水不然肉被凉水激了不容易烂。最后装盘摆盘,完成。

  以上就是家里做大盘鸡的基本工序,其他红烧类似。红烧羊肉的时候八角可以减少,调料也可以下的轻一些因为需要保留羊肉的味道。八角主要用于对付猪肉类似的腥味,在红烧猪肉中用的很多。说完这些来看看下面的成品吧。

IMG_20150915_201046
[图]大盘鸡成品(一般家庭如图半只鸡即可

IMG_20150915_204145
[图]大盘鸡一般会配合腰带面(如果觉得面太淡可以在下面的水里放点盐

  下面来图片介绍一下最近几天家里的部分晚餐食谱。

IMG_20150919_161911
[图]红烧羊肉骨头

IMG_20150922_202113
[图]炸虾和青椒烧茄子

IMG_20150916_203631
[图]左边的芹菜炒羊肉为了让肉更嫩,先过了油。右边其实是一个实验失败的作品,薯片炸虾,薯片炸过火了,苦了。

IMG_20150917_202127
[图]名为“鲜”的实验失败品,鱼肉炖羊肉,不怎么好吃,鱼的味道没处理好。

======
kujou_rin

Linux下查看pptpd等VPN拨入日志的方法

使用pptpd和xl2tpd搭建VPN之后,会发现在/var/log下并没有详细的日志,在syslog中虽然有IP记录和拨入时间,但却没有帐户和连接等信息,当需要查看当前连接的用户,或者之前的使用日志则无从查起。
之前的文章中介绍过利用shell脚本对VPN拨入的PPP连接进行限速,原理是利用ppp拨入时会加载ip-up,事实上在ppp断开时也会加载ip-down。参考pptpd帮助可以得知其中可以使用的参数。因此可以用如下方法:
在ip-up结尾添加

在ip-down结尾添加

之后当连接拨入和断开时则写入日志,如果担心日志过大可以在crontab写一个自动清理脚本即可。

======
kujou_rin

WordPress升级4.3后无法统计中文摘要字数的解决方法

WordPress升级4.3之后,首页摘要以及搜索结果摘要字数统计不正确,只统计了英文而不统计中文,导致中文摘要几乎要包含到全篇的内容。
解决方法为,打开/wp-includes/formatting.php,找到如下内容:

参考注释,根据需要把这一行
strpos( _x( ‘words’, ‘Word count type. Do not translate!’ ), ‘characters’ )
中的’words’改为’characters_excluding_spaces’或者’characters_including_spaces’。

======
转载自nex3z’s blog

连接VPN后自动区分国内国外流量的方法

大陆的网友常常遇到这样的问题,连接VPN后,会遇到国内网站访问变慢问题。这也是全局VPN的一大缺陷,如何解决这个问题呢。
之前的文章讲过如何设置路由,那么我们可以用路由区分国内和国外流量,从而实现目的地不同走不同网络的效果。
方法如下:
1,下载以下附件
pre_created_for_win
2,解压,右键管理员身份运行vpnup.bat。
3,连接VPN
注意,以上方案适用与中国大陆翻X的网友,重启后可能需要重新运行bat进行设置。
相关文章,路由表的原理和基本配置方法:
https://lilith.pro/gijyutsu/1930
======
kujou_rin

C语言socket编程发送HTTP请求实例

前几天在自己的私服中用c写了一个模拟股市系统,所使用的数据是通过socket发送HTTP请求,然后获得新浪财经的接口页面进行处理。那么现在我们把需求和需要做的事情总结一下:
1、如何发送HTTP请求
2、请求到某个股票网站的输入和输出分别是什么
3、处理收到的字符串数据

先试着写一个简单的HTTP请求发送和接收程序

上面的例子使用非阻塞的recv作为接收,优点是接收后不会阻塞的运行程序进行接下来的输出打印,而缺点是如果返回的页面数据很多,分包之后会发现recv接收的页面是不全的,只有大概2k多数据。所以在实际应用中我使用了read作为接收函数。

我的需求是通过上证股票代码获得开盘收盘和当前价格等信息,已知新浪股票的HTTP接口用法是这样 http://hq.sinajs.cn/?list=sh600000,sh600406 放到浏览器一看就明白了,已经满足通过代码获的所有信息,接下来写具体的处理过程。

下面是我所写的通过股票代码获得实时价格的程序:

由于涉及自己服务器数据库的数据结构,数据库处理过程已经省略。getline得到的每一行可以用sscanf分隔成字符串,然后再使用atof转化为价格数的浮点。引号内的字段可以分别保存到zd[33][50]的二位数组中,关于新浪的股票接口,它们每个字段表示的意义大概如下:
0股票名称;1今开价;2昨收价;3当前价;4今最高;5今最低;……最后是30更新日期和31时间

自用程序写的比较烂,如有缺陷欢迎指正。
=======
kujou_rin

[270713]守候永恒的爱

  这个日记标题应该我是第二次使用了,实际上它是仙境传说(RO)中文版主题曲的名字。一转眼这个游戏已经诞生了十年多,现在已经少有人知,它和传奇一样是一个时代的象征,它也在我们这一代的回忆中叙说著时光的飞逝。喜欢仙境传说,这个属性其实相当于暴露了年龄。虽然我对网游并无太大热情,但这却是我中学时代唯一玩过的网游。
  去年的时候出于对RO的好感,玩了一年的RO2,但是却很令人失望。除了怪和城市的名字沿用了仙境传说的老传统以外,其他技能和操作设定已经完全和其他3D网游没有区别,加上二流临时团队所打造的各种粗糙的画面和各种各样的BUG,以及猖獗没人管的外挂,开了一年服之后台服就关门大吉了。当然RO2其实并不能算是仙境传说,只是随随便便一个捞钱跑路的渣作而已。
  实际上很久之前我和小伙伴们假期一起玩的RO私服,依旧在我手下经营著,目前正常运行。去年开始正式对外开放,这一年来除了正常的运营维护外,BUG也改了不少,特别是NPC脚本的BUG机会每周都能发现。为了给玩家朋友们带来一些新的东西,花费了一整个周末,甚至熬了一下夜写了一个股票交易的NPC,可以模拟进行股票交易。虽然我的私服提供给大家都是免费的,但我却乐此不疲。
  为了写这个NPC几乎翻遍了eathena的英文wiki网站,还把以前扔掉的socket编程的知识也重新捡了起来。原理是C程序使用socket模拟发送HTTP请求,从新浪财经处获得个股实时数据,然后分别存MySQL中,eathena再使用NPC脚本从SQL中取出数据存到服务器内存变量中。在网上做RO私服的人很多,但是估计像我这样用真实数据去做模拟交易的服务器,应该算是独创。我自己虽然觉得很厉害,但除了经常玩我游戏的那十几个玩家,估计也没其他人看得到了。
  至于socket模拟HTTP请求的具体编码,之后应该会在技术分类单独写一篇文章。今天的回忆就先到这里吧。
13
[图]自己写的股市交易NPC
======
kujou_rin

相关链接 [110306]守候永恒的爱(旧文)
https://lilith.pro/nikki/1433

相关链接 拯救世界委员会仙境传说私服
http://ro.lilith.pro

eAthena NPC Script Variables

Variables
———

The meat of every programming language is variables – places where you store
data.

Variables are divided into and uniquely identified by the combination of:
prefix – determines the scope and extent (or lifetime) of the variable
name – an identifier consisting of ‘_’ and alfanumeric characters
postfix – determines the type of the variable: integer or string

Scope can be:
global – global to all servers
local – local to the server
account – attached to the account of the character identified by RID
character – attached to the character identified by RID
npc – attached to the NPC
scope – attached to the scope of the instance

Extent can be:
permanent – They still exist when the server resets.
temporary – They cease to exist when the server resets.

Prefix: scope and extent
nothing – A permanent variable attached to the character, the default
variable type.
“@” – A temporary variable attached to the character.
SVN versions before 2094 revision and RC5 version will also treat
‘l’ as a temporary variable prefix, so beware of having variable
names starting with ‘l’ if you want full backward compatibility.
“$” – A global permanent variable.
They are stored in “save\mapreg.txt” or database table mapreg,
depending on server type.
“$@” – A global temporary variable.
This is important for scripts which are called with no RID
attached, that is, not triggered by a specific character object.
“.” – A NPC variable.
They exist in the NPC and dissapear when the server restarts or the
npc is reloaded. Can be accessed from inside the NPC or by calling
‘getvariableofnpc’.
“.@” – A scope variable.
They are unique to the instance and scope. Each instance has it’s
own scope that ends when the script ends. Calling a function with
callsub/callfunc starts a new scope, returning from the function
ends it. When a scope ends, it’s variables are converted to values
(‘return .@var;’ returns a value, not a reference).
“#” – A permanent local account variable.
They are stored with all the account data in “save\accreg.txt” in
TXT versions and in the SQL versions in the ‘global_reg_value’
table using type 2.
“##” – A permanent global account variable stored by the login server.
They are stored in “save\account.txt” and in the SQL versions in the
‘global_reg_value’ table, using type 1. The only difference you will
note from normal # variables is when you have multiple char-servers
connected to the same login server. The # variables are unique to
each char-server, while the ## variables are shared by all these
char-servers.

Postfix: integer or string
nothing – integer variable, can store positive and negative numbers, but only
whole numbers (so don’t expect to do any fractional math)
‘$’ – string variable, can store text

Examples:
name – permanent character integer variable
name$ – permanent character string variable
@name – temporary character integer variable
@name$ – temporary character string variable
$name – permanent global integer variable
$name$ – permanent global string variable
$@name – temporary global integer variable
$@name$ – temporary global string variable
.name – npc integer variable
.name$ – npc string variable
.@name – scope integer variable
.@name$ – scope string variable
#name – permanent local account integer variable
#name$ – permanent local account string variable
##name – permanent global account integer variable
##name$ – permanent global account string variable

If a variable was never set, it is considered to equal zero for integer
variables or an empty string (“”, nothing between the quotes) for string
variables. Once you set it to that, the variable is as good as forgotten
forever, and no trace remains of it even if it was stored with character or
account data.

Some variables are special, that is, they are already defined for you by the
scripting engine. You can see the full list somewhere in ‘db/const.txt’, which
is a file you should read, since it also allows you to replace lots of numbered
arguments for many commands with easier to read text. The special variables most
commonly used are all permanent character-based variables:

StatusPoint – Amount of status points remaining.
BaseLevel – Current base level
SkillPoint – Amount of skill points remaining
Class – Current job
Upper – 1 if the character is an advanced job class.
Zeny – Current amount of zeny
Sex – Character’s gender, 0 if female, 1 if male.
Weight – The weight the character currently carries.
MaxWeight – The maximum weight the character can carry.
JobLevel – Character’s job level
BaseExp – The amount of base experience points the character has.
Notice that it’s zero (or close) if the character just got a level.
JobExp – Same for job levels
NextBaseExp – Amount of experience points needed to reach the next base level.
NextJobExp – Same for job levels.
Hp – Current amount of hit points.
MaxHp – Maximum amount of hit points.
Sp – Current spell points.
MaxSp – Maximum amount of spell points.
BaseJob – This is sneaky, apparently meant for baby class support.
This will supposedly equal Job_Acolyte regardless of whether the
character is an acolyte or a baby acolyte, for example.
Karma – The character’s karma. Karma system is not fully functional, but
this doesn’t mean this doesn’t work at all. Not tested.
Manner – The character’s manner rating. Becomes negative if the player
utters words forbidden through the use of ‘manner.txt’ client-side
file.

While these behave as variables, do not always expect to just set them – it is
not certain whether this will work for all of them. Whenever there is a command
or a function to set something, it’s usually preferable to use that instead. The
notable exception is Zeny, which you can and often will address directly –
setting it will make the character own this number of zeny.
If you try to set Zeny to a negative number, the script will be terminated with an error.

播放HEVC编码MP4没有画面的解决办法

  从今年4月番开始,很多字幕组开始使用新的编码HEVC,也就是H265进行视频压制,很多播放器出现只有声音没有画面的情况。也有一些用户在播放某些编码的MP4时出现没有声音或是无法播放的状况。要解决这些问题,首先要弄清编解码器和播放器的关系。
  一个播放器能播放各种各样的格式,最重要的是它的解码器而不是播放器本身,播放器本身无关紧要。Windows Media Player本身并不支持rmvb、DivX、H265等格式,能播放这些格式是因为完美解码、Win7codecs等将解码器注册到系统中,使其可以调用。国内的很多播放器如某某看看、完美解码、暴风影音等均是自己先安装一个播放器,再安装很多类型的解码器,让自己的播放器调用自己安装的编解码器达到解码效果。这种方式的好处是可以推广自己的播放器,播放器也能智能选择编码。缺点是无法自由选择解码方式和分流器,如果某个格式不能播放,只能删了换一个播放器。
  编码是各种各样的,因此没有任何一个播放器是万能的,个人建议使用系统自带的Windows Media Player配合一个可以自由设置的编解码器,当出现播放问题时,可以尝试修改分流器和解码方式。下面以Shark007 ADVANCED Codecs(前身是Win7codecs)为例,说明常见类型不能播放的处理方法。

在解决问题之前首先安装Win7codecs然后打开设置选中最下方的Shark007 SUGGESTED settings将它设置为默认编解码器。
1)HEVC(H265)不能播放的设置方法。
mp4 - コピー
如图将Disable Windows Media Foundation前面的勾选去掉即可

2)x264-Hi10P不能播放的设置方法。
mp4
如图将XVID/DIVX/MP4V in DirectShow从微软解码改为FFDShow解码,建议将下面的MPEG2也改为FFDShow解码,最下面的AAC音频不要改为FFDShow解码否则可能出现一些手机拍摄的MP4放不出声音的状况。

3)一些老的AVI文件不能播放的设置方法。
avi
如图左边将AVI的分流器从微软系统自带改为LAV分流器即可。

说明1:视频在播放时会先使用分流器,再使用解码器分别对音频和视频进行解码。如果文件无法打开说明分流器有问题,如果文件打开但没有声音或者没有图像,说明解码器有问题,可以在设置中手动修改反复尝试。
说明2:MP4、AVI只是视频文件的封装格式,文件的扩展名并不代表编码,可以播放一个MP4文件并不代表可以播放其他MP4文件。同样是MP4文件可以是H263、H264、H265等不同编码,同样是AVI文件可以是DIVX、Xvid等不同的编码。
======
kujou_rin

[270604]大坂城落城400周年

375151b1
  又是一年6月4日,而历史上的今天这个标题我也连续使用了好几年了。每年都想写点什么但每年都是轻描淡写一笔带过,也许归根结底是变得懒散不想动手了。那么今年,依旧是和往年一样的话题,谈谈历史上的今天,400年前,1615年6月4日(西历)。战国时代最后一役,由德川家康、德川秀忠率领的德川军对阵丰臣秀赖为首的丰臣军的大坂之阵,以德川军的胜利结束,大坂城落城,城池几乎完全烧毁,丰臣家当主丰臣秀赖与淀夫人在仓库中自尽。
  丰臣家的灭亡,标志着大阪之阵的结束,同时也是战国时代的正式结束。这一年时任征夷大将军的德川秀忠(实际上仍然是其父德川家康的二元政治)奏请朝廷使用了新的年号元和,这也标志的德川时代的正式开始。直到西方思想所掀起的明治维新到来,才结束了德川幕府240多年的统治。今天,大坂城落城400周年之际,我们围绕该话题来谈谈德川家的兴起和丰臣家的灭亡。
一、丰臣家的唯一家主
  从羽柴秀吉在织田信长在世时代崭露头角,到信长因本能寺事件去世,秀吉通过清须会议独揽织田家大权。以及之后的排除异己,不断消灭由织田家分裂的异见势力,足以见得秀吉在乱世中的智慧与奸诈。继承信长家的势力后,秀吉不断扩大其势力,向天下人的目标迈进,在去年NHK的大河剧“黑田官兵卫”中也对秀吉的野心与智慧进行了描写。我个人建议感兴趣的也可以看一下大前年的“江-公主们的战国”。
  秀吉通过武力和智略,最终将大半日本收入囊中。而对于拥有东北最大势力的德川,秀吉则通过外交手段,不惜将自己生母送往德川家成为人质,最终成功笼络德川,使德川对秀吉俯首称臣。通俗的说秀吉为了统一日本可谓不择手段,无赖、残忍、跪舔,而这种拿得起放得下的性格正是他成功统一日本的原因。一个农民出身的人,通过不断努力最终受封关白一职统一日本被天皇赐姓丰臣,这也成为了后人讲述励志故事的典型,这种事情也是日本从古至今闻所未闻的,光荣公司所出品的游戏“太阁立志传”便是对秀吉建立丰臣家伟业的描写。
  当然农民出身的身份也正是丰臣家兴衰史中最大的局限性,虽然编造了自己的公家出身,但内心依旧是一介草民,成为人上人之后随之出现的就是暴发户的心态。倾尽全国之金钱造就日本历史上最大的城池,大坂城,外墙装饰多用镀金材料,内部有着著名的全镀金的金色茶室,与当今迪拜人的土豪设计有的一比。当然这一切都向天下展示著丰臣家的权力与威严,并不为过,而暴发户的心态带来最多的是,独断与专横,无法再接受任何反对意见,肆意妄为出尔反尔朝令夕改。晚年的秀吉,几乎到了随意处死反对者的地步,因此得到“杀生关白”的民间称号。
  丰臣家最终衰落我个人认为原因有以下几个。其一是秀吉晚年时代判断力丧失,不顾众多大名反对独断的发起对朝鲜的侵略战争,并处罚反对者;其次是对基督教的镇压,早年借助基督教之力对抗日本僧众势力的秀吉晚年因感受到基督教的威胁而开始镇压基督教,并扣押西方船只处死几十名传教士(圣人),国际影响极为恶劣;再次是因为其老来得子,民间传闻秀吉不是孩子生父,秀吉因此动怒将流出传言的整条街道数百人全部处死;另外秀吉膝下无子时将关白之位传给外甥丰臣秀次,而老来得子后反悔,随即杀死了外甥秀次及其侍女、孩子一家39人;此外,在日本具有极高威望的茶道大师千利休,同时也是秀吉的旧友,也因反对秀吉而被赐死。种种恶行使丰臣家的威望衰落极大。
  而最大的原因是丰臣家的权力几乎集中于秀吉一人身上,秀吉死后丰臣家迅速败落,加上秀吉是老来得子,其子秀赖当时还是个孩子,丰臣家大权落在淀夫人和家臣石田三成手中。而另一方面,秀吉死后石田三成则积极的进行与德川的对抗,最终在战国史中最大战役也是决定性的战役关原之战中落败,造成丰臣家败于德川家的不可挽回的局面。而石田和淀夫人的专横跋扈也使丰臣家内部产生了不满情绪,很多家臣因此背离丰臣投靠德川。大河剧中也多有描写三成失道寡助的情节。
  且让我们八卦一下,关于丰臣秀赖与之前同样是秀吉老来得子的鹤松不是秀吉亲生子的谣言,其实野史上有诸多说法,传的最盛的是秀赖是石田三成或是大野治长的孩子,三成即是秀吉的心腹,同时也是淀夫人的心腹,秀吉死后一直不遗余力的支持着丰臣家(淀夫人和秀赖),而相传三成乃是战国第一美男子;而另一位大野治长则是淀夫人乳母的儿子,两人也来往甚密。加上秀吉生前极好女色,共立侧室十几位,而城中的后宫女人则多达百人,但却没有一个孩子,因此有传言秀吉不能生育,直到遇到茶茶(未来的淀夫人)才有了继承人,因此民间野史“借种”一说不无道理。但是前几年在日本历史节目“历史秘话”中,有学者发言指出大坂城后宫的管理极为森严,野史传闻并不可信,秀赖很大程度上应该是秀吉的亲生孩子。
二、德川家的乱世智慧
  某天,有人问德川家康、织田信长、羽柴秀吉同一个问题,杜鹃不鸣怎么办。信长回答:杀之,而家康回答:待其鸣,秀吉则回答:逗其鸣。这其实是一个人尽皆知的典故,也是对战国历史中最关键三人性格最真实的表述。信长的性格急于求成,虽然开创了“天下布武”的事业,却同样因为其性格葬身本能寺;而秀吉则善于使用方法,终于完成一统大业;家康则善于坐享其成,在秀吉死后等待时机,最终建立德川盛世。
  家康自幼身为人质在大名中辗转生存,深知战国的生存之道,在与织田结盟时虽为盟友但仍然受到家臣待遇,而在与丰臣的争霸中,也愿意暂且低头臣服等待时机。他被称为老奸巨猾,同时因为长寿民间外号“老乌龟”,在“战国无双”等作品中,他总以反派角色出现,永远不是主角派,但在江户幕府的历史中,他却是创立盛世的神功始祖。他所创立的幕府与政治体系坚如磐石坚持了几百年,借用中国历史上评价曹操的话,德川家康也算得上“治世之能臣,乱世之奸雄”。
  丰臣秀吉时代在与丰臣的较量中,虽然德川家康始终无法压制丰臣秀吉,但他一直都极力做到从未败给秀吉,小牧长久手之战中也同样以胜利者的姿态议和结束。因此秀吉也一直对家康敬重有加,在丰臣时代中家康在丰臣家也有极高的地位。家康并不是身为秀吉的手下败将而臣服,或者可以说家康从未真正对秀吉臣服过。大河剧“江”中也有秀吉临死前嘱咐秀赖称家康为父的情节(可能是杜撰),足以见得丰臣时代中德川势力的强大。
  为了削弱德川的势力,秀吉使用转封的方式给了德川更大的土地将其支到遥远的东北江户,表面上已经立誓臣服的德川自然不能拒绝。江户也就是现今的东京,在安土桃山时代及以前都是东北荒凉之地,而当时发达的地区主要集中于京都大阪近畿,也就是关西一带。不过看过日本地形就会知道江户一带其实有日本最大的一片开阔平原,很利于城市的发展,德川家就在这天高皇帝远的地方重新起家发展慢慢积攒势力。
  秀吉死后,德川家康的野心逐渐抬头,多次挑拨三成引发矛盾。而一心保护丰臣家的三成为了消灭德川的野心,积极的应战,最终以德川家康为首的东军(德川军、伊达军、黑田军等联合军)和以石田三成为首的西军(石田丰臣军、毛利军、大谷军等联合军)在贯穿日本东西以及山阴山阳道的交通要地关原展开决战。几十万大军对阵的关原之战虽为史上最大规模战役,却仅仅一天就结束了。因石田的专横而丧失人心,各大名纷纷倒戈。而具有公家身份的小早川秀秋的倒戈则成为东军胜利的关键,西军内部纷纷倒戈兵败如山倒。而另一方面毛利家布阵于山上,因为内部分裂,德川的支持者堵住山路使大军无法参战最终输掉战役。对于这段历史感兴趣的朋友可以看一下多年前的大河剧“葵-德川三代”。
  目前保留下的文物中,德川家康战前寄给各大名的信件多达百封,而石田三成寄给各大名的信件则寥寥无几。因此有德川是得道者多助,石田是失道寡助的说法。但这终究只是一面之词,德川寄出的信留下百封是因为德川是胜利者,而石田的信寥寥无几是因为石田是失败者。失败者的信件被大家悉数销毁,其历史也被胜利者抹杀。我们在文学作品、影视作品中看见的石田三成也许并非历史的真实。“借种”的淀夫人,专横跋扈无人支持的三成,这些历史又是谁书写的呢。还是那句老话,历史是胜利者书写的,我们看见的三成,也仅仅是德川时代笔下的三成罢了。
  1600年(西历)关原的胜利让德川成为第一大名,而丰臣家的威望一落千丈,垂死挣扎了十几年后。德川家通过羞辱、挑拨、借机陷害找借口的老办法最终与丰臣家开战。在长达半年的大阪之阵中,最终攻陷这座不落之城。1615年6月4日(西历),大坂城落城,丰臣秀赖与淀夫人在仓库自尽,丰臣家灭亡。从此日本进入德川幕府(又称江户幕府)统治时代,改年号为元和。德川幕府虽然创造了240多年的太平盛世,但由于其闭关锁国政策,科技与思想远远落后西方。直到1853年美国的佩里船长率舰队抵达日本(史称黑船来航),让第一次看见蒸汽船的日本人震惊,从而成为了1867年大政奉还和明治维新的导火索。
  明治维新虽然结束了德川的统治,但因坂本龙马等人的努力,德川家最后以民主的方式和平退还政权。其后在议会中也获得席位,至今德川的后人依旧经营著德川纪念财团。
三、今天的大阪城
  也许有人会疑问前文的“大阪城”为何使用的写法是“大坂城”,这是为了尊重和还原历史。大阪城的写法原本是“坂”字,但因幕末时代时局动荡,维新前夕坂本等人企图颠覆幕府政权,加上“坂”拆开文字解读有武士谋反的意味,因此为了避讳将“大坂城”改为了“大阪城”。
  当今的大阪城公园,已经成为关西旅游的必经之地。而我们现在所看见的大阪城,实际上并非丰臣秀吉所建造大阪城的原貌。虽然大阪城一直保持五层天守的结构,但丰臣秀吉所修建的大阪城,是外墙均为黑色,瓦簷镶金的设计,该城在前文所述的大阪之阵中被德川军烧毁。其后在德川幕府时代,大阪城被重建为外墙均为白色的德川时代建筑,而在1665年大阪城遭遇雷电引发的火灾天守阁再次烧毁。直到1930年才由明治政府重建,重建风格为下四层为白色德川风格,第五层保持丰臣时代的黑色风格。而在1945年太平洋战争的大阪大空袭以及其后美军管辖中再次失火导致部分建筑受损,索性天守躲过一劫。因此我们现在所看见的大阪城公园的大阪城,是1930年重建,并在战后考证翻修的大阪城。
  从大阪城的历史到大阪城的今日至此就全部讲完了,因为最近工作生活较忙以及手头也没什么资料,加上文章有一半是在火车上写的,而且还分了两天才写完,文中的故事情节基本都是靠记忆胡诌,所以不免有很多疏漏和错误,如有读者发现敬请指正。

完成于平成27年6月5日
kujou_rin

相关文章:历史上的今天,大阪之阵
https://lilith.pro/nikki/1157