Alter Examples

January 6th, 2012

//建测试表
create table dept(
deptno number(3) primary key,
dname varchar2(10),
loc varchar2(13)
);
create table employee_info(
empno number(3),
deptno number(3),
ename varchar2(10),
sex char(1),
phone number(11),
address varchar2(50),
introduce varchar2(100)
);

//0.重命名
//0.1 表:rename dept to dt;
rename dt to dept;
//0.2 列:alter table dept rename column loc to location;
alter table dept rename column location to loc;
//1.添加约束
//1.1 primary key
alter table employee_info add constraint pk_emp_info primary key(empno);
//1.2 foreign key
alter table employee_info add constraint fk_emp_info foreign key(deptno)
references dept(deptno);
//1.3 check
alter table employee_info add constraint ck_emp_info check
(sex in (‘F’,'M’));
//1.4 not null
alter table employee_info modify phone constraint not_null_emp_info not null;
//1.5 unique
alter table employee_info add constraint uq_emp_info unique(phone);
//1.6 default
alter table employee_info modify sex char(2) default ‘M’;
//2.添加列
alter table employee_info add id varchar2(18);
alter table employee_info add hiredate date default sysdate not null;
//3.删除列
alter table employee_info drop column introduce;
//3.修改列
//3.1 修改列的长度
alter table dept modify loc varchar2(50);
//3.2 修改列的精度
alter table employee_info modify empno number(2);
//3.3 修改列的数据类型
alter table employee_info modify sex char(2);
//3.4 修改默认值
alter table employee_info modify hiredate default sysdate+1;
//4.禁用约束
alter table employee_info disable constraint uq_emp_info;
//5.启用约束
alter table employee_info enable constraint uq_emp_info;
//6.延迟约束
alter table employee_info drop constraint fk_emp_info;
alter table employee_info add constraint fk_emp_info foreign key(deptno)
references dept(deptno)
deferrable initially deferred;
//7.向表中添加注释
comment on table employee_info is ‘information of employees’;
//8.向列添加注释
comment on column employee_info.ename is ‘the name of employees’;
comment on column dept.dname is ‘the name of department’;
//9.清除表中所有数据
truncate table employee_info;
//10.删除表
drop table employee_info;

//下面来看看刚刚才我们对表dept和表employee_info所做的更改
//user_constraints视图里面包含了刚刚才我们创建的所有约束,以及其他信息,
//你可以用desc user_constraints命令查看其详细说明
select constraint_name,constraint_type,status,deferrable,deferred
from user_constraints
where table_name=’EMPLOYEE_INFO’;

CONSTRAINT_NAME CONSTRAINT_TYPE STATUS DEFERRABLE DEFERRED
—————————— ————— ——– ————– ———
PK_EMP_INFO P ENABLED NOT DEFERRABLE IMMEDIATE
FK_EMP_INFO R ENABLED DEFERRABLE DEFERRED
NOT_NULL_EMP_INFO C ENABLED NOT DEFERRABLE IMMEDIATE
SYS_C005373 C ENABLED NOT DEFERRABLE IMMEDIATE
UQ_EMP_INFO U ENABLED NOT DEFERRABLE IMMEDIATE
CK_EMP_INFO C ENABLED NOT DEFERRABLE IMMEDIATE
//我们可以通过user_cons_columns视图查看有关列的约束信息;
select owner,constraint_name,table_name,column_name
from user_cons_columns
where table_name=’EMPLOYEE_INFO’;

OWNER CONSTRAINT_NAME TABLE_NAME COLUMN_NAME
—————————— —————————— —————————— —————
YEEXUN PK_EMP_INFO EMPLOYEE_INFO EMPNO
YEEXUN CK_EMP_INFO EMPLOYEE_INFO SEX
YEEXUN NOT_NULL_EMP_INFO EMPLOYEE_INFO PHONE
YEEXUN SYS_C005373 EMPLOYEE_INFO HIREDATE
YEEXUN UQ_EMP_INFO EMPLOYEE_INFO PHONE
YEEXUN FK_EMP_INFO EMPLOYEE_INFO DEPTNO
//我们将user_constraints视图与user_cons_columns视图连接起来
//查看约束都指向哪些列
column column_name format a15;
select ucc.column_name,ucc.constraint_name,uc.constraint_type,uc.status
from user_constraints uc,user_cons_columns ucc
where uc.table_name=ucc.table_name and
uc.constraint_name=ucc.constraint_name and
ucc.table_name=’EMPLOYEE_INFO’;

COLUMN_NAME CONSTRAINT_NAME CONSTRAINT_TYPE STATUS
————— —————————— ————— ——–
EMPNO PK_EMP_INFO P ENABLED
DEPTNO FK_EMP_INFO R ENABLED
PHONE NOT_NULL_EMP_INFO C ENABLED
HIREDATE SYS_C005373 C ENABLED
PHONE UQ_EMP_INFO U ENABLED
SEX CK_EMP_INFO C ENABLED

//这里有个constraint_type,他具体指下面几种类型:
//C:check,not null
//P:primary key
//R:foreign key
//U:unique
//V:check option
//O:read only

//我们可以通过user_tab_comments视图获得对表的注释
select * from user_tab_comments
where table_name=’EMPLOYEE_INFO’;
TABLE_NAME TABLE_TYPE COMMENTS
—————————— ———– ————————–
EMPLOYEE_INFO TABLE information of employees

//我们还可以通过user_col_comments视图获得对表列的注释:
select * from user_col_comments
where table_name=’EMPLOYEE_INFO’;

TABLE_NAME COLUMN_NAME COMMENTS
—————————— —————————— —————————
EMPLOYEE_INFO EMPNO
EMPLOYEE_INFO DEPTNO
EMPLOYEE_INFO ENAME the name of employees
EMPLOYEE_INFO SEX
EMPLOYEE_INFO PHONE
EMPLOYEE_INFO ADDRESS
EMPLOYEE_INFO ID
EMPLOYEE_INFO HIREDATE

select * from user_col_comments
where table_name=’EMPLOYEE_INFO’ and
comments is not null;

TABLE_NAME COLUMN_NAME COMMENTS
—————————— —————————— ————————
EMPLOYEE_INFO ENAME the name of employees

//最后我们来查看一下修改后的表:
desc employee_info;
Name Type Nullable Default Comments
——– ———— ——– ——— ———————
EMPNO NUMBER(2)
DEPTNO NUMBER(3) Y
ENAME VARCHAR2(10) Y the name of employees
SEX CHAR(2) Y ‘M’
PHONE NUMBER(11)
ADDRESS VARCHAR2(50) Y
ID VARCHAR2(18) Y
HIREDATE DATE sysdate+1

desc dept;
Name Type Nullable Default Comments
—— ———— ——– ——- ———————-
DEPTNO NUMBER(3)
DNAME VARCHAR2(10) Y the name of department
LOC VARCHAR2(50) Y

Fado and Mariza

December 1st, 2011

Moving to Cloud…

September 30th, 2011

Our product is moving to Cloud now…

 

MS NPO Overview

September 29th, 2011

MS-NPO Overview

 

 

zz世上最伟大的十个公式

September 8th, 2011

英国科学期刊《物理世界》曾让读者投票评选了“最伟大的公式”,最终榜上有名的十个公式既有无人不知的1+1=2,又有著名的E=mc2;既有简单的-圆周公式,又有复杂的欧拉公式……

从什么时候起我们开始厌恶数学?这些东西原本如此美丽,如此精妙。这个地球上有多少伟大的智慧曾耗尽一生,才最终写下一个等号。每当你解不开方程的时候,不妨换一个角度想,暂且放下对理科的厌恶和对考试的痛恨。因为你正在见证的,是科学的美丽与人类的尊严。

No.10 圆的周长公式(The Length of the Circumference of a Circle)

 

 

这公式贼牛逼了,初中学到现在。目前,人类已经能得到圆周率的2061亿位精度。还是挺无聊的。现代科技领域使用的-圆周率值,有十几位已经足够了。如果用 35位精度的-圆周率值,来计算一个能把太阳系包起来的一个圆的周长,误差还不到质子直径的百万分之一。现在的人计算圆周率,多数是为了验证计算机的计算 能力,还有就是为了兴趣。

 

No.9 傅立叶变换(The Fourier Transform)

 

 

这个挺专业的,一般人完全不明白。不多作解释。简要地说没有这个式子没有今天的电子计算机,所以你能在这里上网除了感谢党感谢政府还要感谢这个完全看不懂的式子。另外傅立叶虽然姓傅,但是法国人。

 

No.8 德布罗意方程组(The de Broglie Relations)

 

 

这个东西也挺牛逼的,高中物理学到光学的话很多概念跟它是远亲。简要地说德布罗意这人觉得电子不仅是一个粒子,也是一种波,它还有 “波长”。于是搞啊搞就有了这个物质波方程,表达了波长、能量等等之间的关系。同时他获得了1929年诺贝尔物理学奖。

 

No.7 1+1=2

这个公式不需要名称,不需要翻译,不需要解释。

 

No.6 薛定谔方程(The Schrödinger Equation)

 

也是一般人完全不明白的。因此我摘录官方评价:“薛定谔方程是世界原子物理学文献中应用最广泛、影响最大的公式。”由于对量子力学的杰出贡献,薛定谔获得1933年诺贝尔物理奖。

另外薛定谔虽然姓薛,但是奥地利人。

 

No.5 质能方程(Mass–energy Equivalence)

 

 

好像从来没有一个科学界的公式有如此广泛的意义。在物理学“奇迹年”1905年,由一个叫做爱因斯坦的年轻人提出。同年他还发表了《论动体的电动力学》——俗称狭义相对论。

这个公式告诉我们,爱因斯坦是牛逼的,能量和质量是可以互换的。副产品:原子弹。

 

No.4 勾股定理/毕达哥拉斯定理(Pythagorean Theorem)

 

 

做数学不可能没用到过吧,不多讲了。

 

No.3 牛顿第二定律(Newton’s Second Law of Motion)

 

 

有史以来最伟大的没有之一的科学家在有史以来最伟大没有之一的科学巨作《自然哲学的数学原理》当中的被认为是经典物理学中最伟大的没有之一的核心定律。动力的所有基本方程都可由它通过微积分推导出来。对于学过高中物理的人,没什么好多讲了。

 

No.2 欧拉公式(Euler’s Identity)

 

 

这 个公式是上帝写的么?到了最后几名,创造者个个神人。欧拉是历史上最多产的数学家,也是各领域(包含数学的所有分支及力学、光学、音响学、水利、天文、化 学、医药等)最多著作的学者。数学史上称十八世纪为“欧拉时代”。欧拉出生于瑞士,31岁丧失了右眼的视力,59岁双眼失明,但他性格乐观,有惊人的记忆 力及集中力。他一生谦逊,很少用自己的名字给他发现的东西命名。不过还是命名了一个最重要的一个常数——e。

关 于e,以前有一个笑话说:在一家精神病院里,有个病患整天对着别人说,“我微分你、我微分你。”也不知为什么,这些病患都有一点简单的微积分概念,总以为 有一天自己会像一般多项式函数般,被微分到变成零而消失,因此对他避之不及,然而某天他却遇上了一个不为所动的人,他很意外,而这个人淡淡地对他说,“我 是e的x次方。”

这个公式的巧妙之处在于,它没有任何多余的内容,将数学中最基本的e、i、pie放在了同一个式子中,同时加入了数学也是哲学中最重要的0和1,再以简单的加号相连。

高斯曾经说:“一个人第一次看到这个公式而不感到它的魅力,他不可能成为数学家。”

 

No.1 麦克斯韦方程组(The Maxwell’s Equations)

积分形式:

 

微分形式:

 

任何一个能把这几个公式看懂的人,一定会感到背后有凉风——如果没有上帝,怎么解释如此完美的方程?这组公式融合了电的高斯定律、磁的高斯定律、法拉第定律 以及安培定律。比较谦虚的评价是:“一般地,宇宙间任何的电磁现象,皆可由此方程组解释。”到后来麦克斯韦仅靠纸笔演算,就从这组公式预言了电磁波的存 在。我们不是总喜欢编一些故事,比如爱因斯坦小时候因为某一刺激从而走上了发奋学习、报效祖国的道路么?事实上,这个刺激就是你看到的这个方程组。也正是 因为这个方程组完美统一了整个电磁场,让爱因斯坦始终想要以同样的方式统一引力场,并将宏观与微观的两种力放在同一组式子中:即著名的“大一统理论”。爱 因斯坦直到去世都没有走出这个隧道,而如果一旦走出去,我们将会在隧道另一头看到上帝本人。

Management of Mobile/Wireless Networks — from Alcatel-Lucent

August 25th, 2011

Management of Mobile/Wireless Networks

Bookmark and Share

 

Unified multiservice, multi-technology, multivendor, end-to-end management for mobile and wireless networks.
8920 Network Traffic Management (8920 NTM)

Alcatel-Lucent 8920 Network Traffic Management Software is an OSS that monitors network traffic, indentifying trouble spots or blockages for corrective action.
Alcatel-Lucent 1300 Convergent Network Management Center

The Alcatel-Lucent 1300 Convergent Network Management Center (CMC) provides integrated network management for next generation networks (NGNs), IP multimedia subsystem (IMS) networks, PSTNs, signaling networks and any combination of these. In all of these contexts, the Alcatel-Lucent 1300 CMC helps to significantly reduce operating expenses (OPEX), especially when compared to the cost of using separate management systems for the PSTN and NGN. Flexible solutions range from the low-cost Boxter configuration for try-and-buy customers and lab demos, to the extra-large configuration for big…
Alcatel-Lucent 1300 Cross-Domain Management Center

As a key product in Alcatel-Lucent’s network management portfolio, the Alcatel-Lucent 1300 XMC Cross Domain Management Center (XMC) integrates management of next generation network and IP multimedia subsystem (NGN/ IMS) products, including fixed and mobile access; Packet Switching Network ; Unlicensed Mobile Access ( UMA).
Alcatel-Lucent 5620 Service Aware Manager

The Alcatel-Lucent 5620 Service Aware Manager (SAM) takes service providers well beyond the traditional boundaries of element, network and service management. It enables unified, end-to-end management of IP/MPLS and Carrier Ethernet networks and the services they deliver to help service providers quickly gain the efficiencies they need to beat the competition. Rapid provisioning reduces time-to-market and increases flexibility when launching new services. Proactive troubleshooting helps resolve problems before they affect customers.
Alcatel-Lucent 8610 Instant Convergent Charging Suite

Instant Convergent Charging Suite (ICC) enables flexible and configurable centralized real-time rating, charging and mediation for multiple networks and services. ICC allows operators to simultaneously offer prepaid, postpaid and hybrid rating and charging for voice, data, video and content and commerce services.
Alcatel-Lucent 8614 Instant Zone

Instant Zone (IZO) works in conjunction with Alcatel-Lucent real-time charging products to enable unique rating schemes when mobile users are within specified zones (Home Zone, Group Zone, Regional Zone and Yield Zone).
Alcatel-Lucent 8615 Instant Enhanced Charging Collection Function

Instant Enhanced Charging Collection Function (IECCF) enables offline charging for multiple applications in IMS, LTE and WiMax networks. The system supports CDR generation, aggregation and correlation and readily integrates with real-time rating and charging solutions and billing systems.
Alcatel-Lucent 8620 SurePay®

The Alcatel-Lucent 8620 SurePay® provides an operator with a multitude of rating and charging options for services – whether voice and/or data, or prepaid and/or postpaid – in real time and in any combination.
Alcatel-Lucent 9153 Operation and Maintenance Center for Radio

The Alcatel-Lucent 9153 Operation & Maintenance Center for Radio is a flexible, easy-to-use solution which provides Network Element (NE) management for Alcatel-Lucent BSS voice and data services, including GPRS, EDGE.
Alcatel-Lucent 9256 Operations and Management Platform for Service Providers

The Alcatel-Lucent 9256 Operations and Management Platform is the next generation Operations, Administration, Maintenance and Provisioning (OAM&P) platform for Alcatel-Lucent CDMA Radio Access Network.
Alcatel-Lucent 9900 Wireless Network Guardian

The Alcatel-Lucent 9900 Wireless Network Guardian (WNG) provides powerful capabilities for wireless data service providers to accurately design, engineer, optimize, manage, and price their networks. Currently, wireless service providers reuse IP network management tools designed for wireline networks, which typically view the traffic load on an IP network across all data applications to a single dimension: volume (or bandwidth).
Alcatel-Lucent 9958 Wireless Trace Analyzer

The Alcatel-Lucent 9958 Wireless Trace Analyzer (WTA) is a graphical software application that helps operators address the challenges of quickly understanding complex situations without requiring expensive analyzers and probes to be temporarily installed on multiple network interfaces.
Alcatel-Lucent 9959 Network Performance Optimizer

The Alcatel-Lucent 9959 Network Performance Optimizer (NPO), available for GSM/GPRS/EDGE, W-CDMA/HSPA and LTE, allows mobile service providers to monitor and optimize the performance of the radio access part of their wireless networks.
Alcatel-Lucent Evolium 1300 Operation & Maintenance Center for Mobile Core Networks

The Alcatel-Lucent Evolium 1300 Operation & Maintenance Center is acost-effective, user-friendly solution which provides integratedcentralized management for circuit (OMC-CS) and packet (OMC-PS)mobile networks. It manages GSM, GPRS Network Elements as well asnew 3G elements and IP equipment.
Alcatel-Lucent TSM-2532 Fault Management System

The Alcatel-Lucent TSM-2532 is an element management system ideally suited to monitor and control small to medium sized microwave radio networks. The Alcatel-Lucent TSM-2532 provides a simplified, graphically oriented presentation of the network status and communicates with Alcatel-Lucent radios using the highly reliable MCS-11 telemetry protocol. It can also be used as a regional sub-network manager in conjunction with the Alcatel-Lucent TSM-8000 in large networks. Multiple TSMs can be used to maintain backup information about the network or to partition the network into various…
Alcatel-Lucent TSM-8000 Fault Management System

The Alcatel-Lucent TSM-8000 is a graphically oriented element management system. It is scalable through software keys to support small, medium or large telecommunication networks. The TSM-8000 supports multiple users, multiple networks and multiple protocols. It automatically collects and stores alarm, status and performance data from the monitored transmission equipment. This information is displayed both graphically and textually to the operator. The TSM-8000 also provides comprehensive reports for all current and historical activity for the entire network including all operator…
VitalQIP® DNS/DHCP IP Management Software for Service Providers

VitalQIP® DNS/DHCP and IP Management Software is the market leading Internet Protocol (IP) management system. It supports management of Domain Name System (DNS) domains and servers, IP networks and subnets and Dynamic Host Configuration Protocol (DHCP) scopes and servers. VitalQIP software enables service providers to manage network traffic with greater efficiency and cost-savings.
VitalSuite® Integrated Service Assurance Software

ISA provides integrated support for Fault and Performance events in multi-vendor networks. ISA is used in Service Provider, Government and Enterprise networks all over the world managing nearly all technologies including IP, IP/MPLS, IMS, Wireless, ATM, Switching, Transmission, DSL, and Access.
VitalSuite® Network Trouble Patterning (NTP) Software

VitalSuite Network Trouble Patterning software collects CDR records to indicate potential trouble spots in the network.
VitalSuite® Performance Management Software for Service Providers

The VitalSuite® Performance Management Software system integrates multiple components and capabilities for monitoring, optimizing and verifying delivery of high-margin differentiated services such as VoIP, DSL, VPN, IP Centrex, streaming video, GigE and diverse 3G wireless services.

A little try of post data process

August 25th, 2011

Prototype idea derived from Alcatel-Lucent 9959-MS-NPO.

After worked two years in NPO team, I would say NPO is not just for Network Optimizer.
Here I would bring NPO to other fields rather than Telecom and Internet.

Firstly, I would like to show the overview of Alcatel-Lucent 9959-MS-NPO.

A little try of Google map.

August 20th, 2011

http://ditu.google.cn/maps/geo?q=lisbon&output=xml&sensor=true_or_false&key=ABQIAAAAAVd-0H0MlIGy2TU0lraXehQbxQtNdQuJXwO4-HSwEtH4JnwSJBQ6ydRNDJ1R6UUWlUMK5xM3DoBTvw

The result is:


-- lisbon - 200 geocode -

里斯本, 葡萄牙

+— - --9.1356321,38.7069320,0

Use the query interface in excel.
Sub query()

Dim HttpReq As Object
Set HttpReq = CreateObject(“MSXML2.XMLHTTP.3.0″)
Dim place As String
Dim key As String
place = “lisbon”
key = “ABQIAAAAAVd-0H0MlIGy2TU0lraXehQbxQtNdQuJXwO4-HSwEtH4JnwSJBQ6ydRNDJ1R6UUWlUMK5xM3DoBTvw”

URL = “http://ditu.google.cn/maps/geo?q=” & place & “&output=json&sensor=true_or_false&key=” & key
HttpReq.Open “GET”, URL, False
HttpReq.send
MsgBox HttpReq.responseText

End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
query
End Sub

Streets of London

August 9th, 2011

Blackmore’s Night – Streets of London

Have you seen the old man
In the closed-down market
Kicking up the paper,
with his worn out shoes?
In his eyes you see no pride
And held loosely at his side
Yesterday’s paper telling yesterday’s news

Have you seen the old girl
Who walks the streets of London
Dirt in her hair and her clothes in rags?
She’s no time for talking,
She just keeps right on walking
Carrying her home in two carrier bags.

In the all night cafe
At a quarter past eleven,
Same old man is sitting there on his own
Looking at the world
Over the rim of his tea-cup,
Each tea last an hour
Then he wanders home alone

So how can you tell me you’re lonely,
And say for you that the sun don’t shine?
Let me take you by the hand
and walk through the streets of London
I’ll show you something
that make you change your mind

And have you seen the old man
Outside the seaman’s mission
Memory fading with
The medal ribbons that he wears.
In our winter city,
The rain cries a little pity
For one more forgotten hero
And a world that doesn’t care

[转载]贤治之春

July 22nd, 2011

贤治之春
(2011-04-15 00:48:45)
转载
标签:杂谈 分类: 声光幻觉
文 by 李萌 (刊发于《文艺报》)
原文出处 http://blog.sina.com.cn/s/blog_52f7ee990100swvb.html

  漆黑的夜空中,雪花纷纷落下。一个少年在大雪中奔跑,他要追上搭载着亲人的列车。在庄重的音乐声中,大地瞬间撕裂。命运的齿轮在地下机械地转动着,列车驶入了无边的大海……

  日本动画片《贤治之春》讲述了作家宫泽贤治的一生。

  “闭上双眼,感受什么是温暖……”贤治的课堂上没有书本,万物与自然就是他的教材。无论是闭上双眼感受“温暖”,还是途经一棵大树灵感迸发,或者是蹲在小溪旁边感受每颗石头的与众不同——贤治都在试图将“感觉与感受”传递给学生。

  或许宫泽贤治是一位好老师,但他却是一个生活上的失败者。如何处理梦想与现实的矛盾是每个人一生的课题,而脆弱敏感的贤治却在不停地摇摆。由于终日生活在幻想之中,严厉的父亲对贤治的游手好闲大发雷霆。在父亲的重压之下,贤治不仅拒绝承认自己的幼稚,而且走向了另一个极端。

  真正给予贤治打击的是来自朋友的背叛。加奈是贤治忠实的朋友,他们曾在星空下许诺要结伴而行,一同揭开生命的真相。战争来临,加奈的参军入伍令贤治备受打击。贤治第一次陷入情绪的低谷,“找寻生命的意志”似乎成为“走在云彩上面”的理想。

  无论如何,宫泽贤治始终没有放弃创作。他的作品诞生在树林与田野之间,将真实的感受如实记录。与贤治的生活态度相同,他的创作是自由的,随心所欲的;然而又是放任自流的,不加控制的。驰骋的银河列车、水草上的婴儿、象征死亡的骷髅……这些抽象的画面不停地涌向贤治,梦与幻觉的交织令他混乱的内心更加迷茫。

  现实中,作家宫泽贤治的作品多为诗与童话,且这些作品并不甜蜜。小说《银河铁道之夜》讲述的是少年在睡梦中乘上银河列车的故事。少年的同行者皆为刚刚死去并且正前往天堂的人。在这个故事中,少年面对死亡痛苦地追问,究竟何为幸福?真正的幸福是什么?对于生死,宫泽贤治也有自己的看法。他认为在生的对岸有一个永恒的存在,而正是这个存在,化解了对死亡的恐惧。

  班上的学生因为家庭困难而进行盗窃,农民辛苦地在田间挥洒汗水……现实终于令贤治长大成熟,他决定脚踏实地地生活。然而偏执的性格让他变得疯狂。贤治甚至从家中搬出,与农民同吃同住,过上了务农的生活。

  至此,影片已经不再停留于探讨理想与现实的碰撞。贤治人生的悲剧由理想与现实的不调和而来,却与他自身的非理性有着密不可分的联系。

  现实的不如意令贤治逐渐走向绝望。在种植的作物被偷之后,他甚至发出如下感慨:“我想去报复他们,但我不敢。因为从某种程度上说,我们也偷了蔬菜的生命。这和他们有什么区别?”

  在极度的劳累与失望中,贤治耗尽了生命。在这场无力的抗争中,看似生命败给命运,倒不如说放纵的非理性被理性的齿轮碾成碎片。

  宫泽贤治出生于1896年,37岁去世,是日本著名的诗人与童话作家。他生前出版过一本诗集和一本童话集,这些作品在他逝世后才引起社会重视。宫泽贤治的一生欲将宗教与科学一体化,佛教信仰与科学修养是他文学创作的两大支柱。

  值得一提的是,包括宫泽贤治在内,《贤治之春》中的所有形象都以动物的面貌出现。多数人为姿态优雅的猫,而在田间辛苦耕作的农民则是弯腰驼背的狗。

  在观看动画片之后,观众往往会对主人公的样貌有一个清晰的了解。然而,在《贤治之春》的片尾曲响起时,笔者不仅无法回想起贤治的外形,甚至对整个故事的记忆都显得支离破碎。与其说这部电影是对宫泽贤治本人的介绍,倒不如理解为它是对贤治作品和意识的描绘。在《贤治之春》中,事件与事件之间并非以逻辑相连,而更像是意识的流动。整部电影仿佛处在贤治的一场梦境之中。这也是影片《贤治之春》的独特之处。