Mittwoch, 20. Juli 2011
parallel programming 教程
Is Parallel Programming Hard, And, If So, What Can You Do About It?
一些软件设计的原则
http://coolshell.cn/articles/4535.html
以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识,正如我在《再谈“我是怎么招聘程序”》中所说的,一个好的程序员通常由其操作技能、知识水平,经验层力和能力四个方面组成。在这里想和大家说说设计中的一些原则,我认为这些东西属于长期经验总结出来的知识。这些原则,每一个程序员都应该了解。但是请不要教条主义,在使用的时候还是要多多考虑实际情况。其实,下面这些原则,不单单只是软件开发,可以推广到其它生产活动中,甚至我们的生活中。
Don’t Repeat Yourself (DRY)
DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。
参考:http://en.wikipedia.org/wiki/Don%27t_repeat_yourself
Keep It Simple, Stupid (KISS)
KISS原则在设计上可能最被推崇的,在家装设计,界面设计 ,操作设计上,复杂的东西越来越被众人所BS了,而简单的东西越来越被人所认可,比如这些UI的设计和我们中国网页(尤其是新浪的网页)者是负面的例子。“宜家”(IKEA)简约、效率的家居设计、生产思路;“微软”(Microsoft)“所见即所得”的理念;“谷歌”(Google)简约、直接的商业风格,无一例外的遵循了“kiss”原则,也正是“kiss”原则,成就了这些看似神奇的商业经典。而苹果公司的iPhone/iPad将这个原则实践到了极至。
把一个事情搞复杂是一件简单的事,但要把一个复杂的事变简单,这是一件复杂的事。
参考:http://en.wikipedia.org/wiki/KISS_principle
Program to an interface, not an implementation
这是设计模式中最根本的哲学,注重接口,而不是实现,依赖接口,而不是实现。接口是抽象是稳定的,实现则是多种多样的。以后面我们会面向对象的SOLID原则中会提到我们的依赖倒置原则,就是这个原则的的另一种样子。还有一条原则叫 Composition over inheritance(喜欢组合而不是继承),这两条是那23个经典设计模式中的设计原则。
Command-Query Separation (CQS) – 命令-查询分离原则
- 查询:当一个方法返回一个值来回应一个问题的时候,它就具有查询的性质;
- 命令:当一个方法要改变对象的状态的时候,它就具有命令的性质;
通常,一个方法可能是纯的Command模式或者是纯的Query模式,或者是两者的混合体。在设计接口时,如果可能,应该尽量使接口单一化,保证方法的行为严格的是命令或者是查询,这样查询方法不会改变对象的状态,没有副作用,而会改变对象的状态的方法不可能有返回值。也就是说:如果我们要问一个问题,那么就不应该影响到它的答案。实际应用,要视具体情况而定,语义的清晰性和使用的简单性之间需要权衡。将Command和Query功能合并入一个方法,方便了客户的使用,但是,降低了清晰性,而且,可能不便于基于断言的程序设计并且需要一个变量来保存查询结果。
在系统设计中,很多系统也是以这样原则设计的,查询的功能和命令功能的系统分离,这样有则于系统性能,也有利于系统的安全性。
参考:http://en.wikipedia.org/wiki/Command-query_separation
You Ain’t Gonna Need It (YAGNI)
这个原则简而言之为——只考虑和设计必须的功能,避免过度设计。只实现目前需要的功能,在以后您需要更多功能时,可以再进行添加。
- 如无必要,勿增复杂性。
- 软件开发先是一场沟通博弈。
以前本站有一篇关于过度重构的文章,这个示例就是这个原则的反例。而,WebSphere的设计者就表示过他过度设计了这个产品。我们的程序员或是架构师在设计系统的时候,会考虑很多扩展性的东西,导致在架构与设计方面使用了大量折衷,最后导致项目失败。这是个令人感到讽刺的教训,因为本来希望尽可能延长项目的生命周期,结果反而缩短了生命周期。
参考:http://en.wikipedia.org/wiki/You_Ain%27t_Gonna_Need_It
Law of Demeter – 迪米特法则
迪米特法则(Law of Demeter),又称“最少知识原则”(Principle of Least Knowledge),其来源于1987年荷兰大学的一个叫做Demeter的项目。Craig Larman把Law of Demeter又称作“不要和陌生人说话”。在《程序员修炼之道》中讲LoD的那一章叫作“解耦合与迪米特法则”。关于迪米特法则有一些很形象的比喻:
- 如果你想让你的狗跑的话,你会对狗狗说还是对四条狗腿说?
- 如果你去店里买东西,你会把钱交给店员,还是会把钱包交给店员让他自己拿?
和狗的四肢说话?让店员自己从钱包里拿钱?这听起来有点荒唐,不过在我们的代码里这几乎是见怪不怪的事情了。
对于LoD,正式的表述如下:
对于对象 ‘O’ 中一个方法’M',M应该只能够访问以下对象中的方法:
- 对象O;
- 与O直接相关的Component Object;
- 由方法M创建或者实例化的对象;
- 作为方法M的参数的对象。
在《Clean Code》一书中,有一段Apache framework中的一段违反了LoD的代码:
final String outputDir = ctxt.getOptions().getScratchDir().getAbsolutePath();
这么长的一串对其它对象的细节,以及细节的细节,细节的细节的细节……的调用,增加了耦合,使得代码结构复杂、僵化,难以扩展和维护。
在《重构》一书中的代码的环味道中有一种叫做“Feature Envy”(依恋情结),形象的描述了一种违反了LoC的情况。Feature Envy就是说一个对象对其它对象的内容更有兴趣,也就是说老是羡慕别的对象的成员、结构或者功能,大老远的调用人家的东西。这样的结构显然是不合理的。我们的程序应该写得比较“害羞”。不能像前面例子中的那个不把自己当外人的店员一样,拿过客人的钱包自己把钱拿出来。“害羞”的程序只和自己最近的朋友交谈。这种情况下应该调整程序的结构,让那个对象自己拥有它羡慕的feature,或者使用合理的设计模式(例如Facade和Mediator)。
参考:http://en.wikipedia.org/wiki/Principle_of_Least_Knowledge
面向对象的S.O.L.I.D 原则
一般来说这是面向对象的五大设计原则,但是,我觉得这些原则可适用于所有的软件开发。
Single Responsibility Principle (SRP) – 职责单一原则
关于单一职责原则,其核心的思想是:一个类,只做一件事,并把这件事做好,其只有一个引起它变化的原因。单一职责原则可以看作是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而极大的损伤其内聚性和耦合度。单一职责,通常意味着单一的功能,因此不要为一个模块实现过多的功能点,以保证实体只有一个引起它变化的原因。
- Unix/Linux是这一原则的完美体现者。各个程序都独立负责一个单一的事。
- Windows是这一原则的反面示例。几乎所有的程序都交织耦合在一起。
Open/Closed Principle (OCP) – 开闭原则
关于开发封闭原则,其核心的思想是:模块是可扩展的,而不可修改的。也就是说,对扩展是开放的,而对修改是封闭的。
- 对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。
- 对修改封闭,意味着类一旦设计完成,就可以独立完成其工作,而不要对类进行任何修改。
对于面向对象来说,需要你依赖抽象,而不是实现,23个经典设计模式中的“策略模式”就是这个实现。对于非面向对象编程,一些API需要你传入一个你可以扩展的函数,比如我们的C 语言的qsort()允许你提供一个“比较器”,STL中的容器类的内存分配,ACE中的多线程的各种锁。对于软件方面,浏览器的各种插件属于这个原则的实践。
Liskov substitution principle (LSP) – 里氏代换原则
软件工程大师Robert C. Martin把里氏代换原则最终简化为一句话:“Subtypes must be substitutable for their base types”。也就是,子类必须能够替换成它们的基类。即:子类应该可以替换任何基类能够出现的地方,并且经过替换以后,代码还能正常工作。另外,不应该在代码中出现if/else之类对子类类型进行判断的条件。里氏替换原则LSP是使代码符合开闭原则的一个重要保证。正是由于子类型的可替换性才使得父类型的模块在无需修改的情况下就可以扩展。
这么说来,似乎有点教条化,我非常建议大家看看这个原则个两个最经典的案例——“正方形不是长方形”和“鸵鸟不是鸟”。通过这两个案例,你会明白《墨子 小取》中说的 ——“娣,美人也,爱娣,非爱美人也….盗,人也;恶盗,非恶人也。”——妹妹虽然是美人,但喜欢妹妹并不代表喜欢美人。盗贼是人,但讨厌盗贼也并不代表就讨厌人类。这个原则让你考虑的不是语义上对象的间的关系,而是实际需求的环境。
在很多情况下,在设计初期我们类之间的关系不是很明确,LSP则给了我们一个判断和设计类之间关系的基准:需不需要继承,以及怎样设计继承关系。
Interface Segregation Principle (ISP) – 接口隔离原则
接口隔离原则意思是把功能实现在接口中,而不是类中,使用多个专门的接口比使用单一的总接口要好。
举个例子,我们对电脑有不同的使用方式,比如:写作,通讯,看电影,打游戏,上网,编程,计算,数据等,如果我们把这些功能都声明在电脑的抽类里面,那么,我们的上网本,PC机,服务器,笔记本的实现类都要实现所有的这些接口,这就显得太复杂了。所以,我们可以把其这些功能接口隔离开来,比如:工作学习接口,编程开发接口,上网娱乐接口,计算和数据服务接口,这样,我们的不同功能的电脑就可以有所选择地继承这些接口。
这个原则可以提升我们“搭积木式”的软件开发。对于设计来说,Java中的各种Event Listener和Adapter,对于软件开发来说,不同的用户权限有不同的功能,不同的版本有不同的功能,都是这个原则的应用。
Dependency Inversion Principle (DIP) – 依赖倒置原则
高层模块不应该依赖于低层模块的实现,而是依赖于高层抽象。
举个例子,墙面的开关不应该依赖于电灯的开关实现,而是应该依赖于一个抽象的开关的标准接口,这样,当我们扩展程序的时候,我们的开关同样可以控制其它不同的灯,甚至不同的电器。也就是说,电灯和其它电器继承并实现我们的标准开关接口,而我们的开关产商就可不需要关于其要控制什么样的设备,只需要关心那个标准的开关标准。这就是依赖倒置原则。
这就好像浏览器并不依赖于后面的web服务器,其只依赖于HTTP协议。这个原则实在是太重要了,社会的分工化,标准化都是这个设计原则的体现。
参考:http://en.wikipedia.org/wiki/Solid_(object-oriented_design)
Common Closure Principle(CCP)– 共同封闭原则
一个包中所有的类应该对同一种类型的变化关闭。一个变化影响一个包,便影响了包中所有的类。一个更简短的说法是:一起修改的类,应该组合在一起(同一个包里)。如果必须修改应用程序里的代码,我们希望所有的修改都发生在一个包里(修改关闭),而不是遍布在很多包里。CCP原则就是把因为某个同样的原因而需要修改的所有类组合进一个包里。如果2个类从物理上或者从概念上联系得非常紧密,它们通常一起发生改变,那么它们应该属于同一个包。
CCP延伸了开闭原则(OCP)的“关闭”概念,当因为某个原因需要修改时,把需要修改的范围限制在一个最小范围内的包里。
参考:http://c2.com/cgi/wiki?CommonClosurePrinciple
Common Reuse Principle (CRP) – 共同重用原则
包的所有类被一起重用。如果你重用了其中的一个类,就重用全部。换个说法是,没有被一起重用的类不应该被组合在一起。CRP原则帮助我们决定哪些类应该被放到同一个包里。依赖一个包就是依赖这个包所包含的一切。当一个包发生了改变,并发布新的版本,使用这个包的所有用户都必须在新的包环境下验证他们的工作,即使被他们使用的部分没有发生任何改变。因为如果包中包含有未被使用的类,即使用户不关心该类是否改变,但用户还是不得不升级该包并对原来的功能加以重新测试。
CCP则让系统的维护者受益。CCP让包尽可能大(CCP原则加入功能相关的类),CRP则让包尽可能小(CRP原则剔除不使用的类)。它们的出发点不一样,但不相互冲突。
参考:http://c2.com/cgi/wiki?CommonReusePrinciple
Hollywood Principle – 好莱坞原则
好莱坞原则就是一句话——“don’t call us, we’ll call you.”。意思是,好莱坞的经纪人们不希望你去联系他们,而是他们会在需要的时候来联系你。也就是说,所有的组件都是被动的,所有的组件初始化和调用都由容器负责。组件处在一个容器当中,由容器负责管理。
简单的来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:
- 不创建对象,而是描述创建对象的方式。
- 在代码中,对象与服务没有直接联系,而是容器负责将这些联系在一起。
控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。
好莱坞原则就是IoC(Inversion of Control)或DI(Dependency Injection )的基础原则。这个原则很像依赖倒置原则,依赖接口,而不是实例,但是这个原则要解决的是怎么把这个实例传入调用类中?你可能把其声明成成员,你可以通过构造函数,你可以通过函数参数。但是 IoC可以让你通过配置文件,一个由Service Container 读取的配置文件来产生实际配置的类。但是程序也有可能变得不易读了,程序的性能也有可能还会下降。
参考:
High Cohesion & Low/Loose coupling & – 高内聚, 低耦合
这个原则是UNIX操作系统设计的经典原则,把模块间的耦合降到最低,而努力让一个模块做到精益求精。
- 内聚:一个模块内各个元素彼此结合的紧密程度
- 耦合:一个软件结构内不同模块之间互连程度的度量
内聚意味着重用和独立,耦合意味着多米诺效应牵一发动全身。
参考:
- http://en.wikipedia.org/wiki/Coupling_(computer_science)
- http://en.wikipedia.org/wiki/Cohesion_(computer_science)
Convention over Configuration(CoC)– 惯例优于配置原则
简单点说,就是将一些公认的配置方式和信息作为内部缺省的规则来使用。例如,Hibernate的映射文件,如果约定字段名和类属性一致的话,基本上就可以不要这个配置文件了。你的应用只需要指定不convention的信息即可,从而减少了大量convention而又不得不花时间和精力啰里啰嗦的东东。配置文件很多时候相当的影响开发效率。
Rails 中很少有配置文件(但不是没有,数据库连接就是一个配置文件),Rails 的fans号称期开发效率是 java 开发的 10 倍,估计就是这个原因。Maven也使用了CoC原则,当你执行mvn -compile命令的时候,不需要指源文件放在什么地方,而编译以后的class文件放置在什么地方也没有指定,这就是CoC原则。
参考:http://en.wikipedia.org/wiki/Convention_over_Configuration
Separation of Concerns (SoC) – 关注点分离
SoC 是计算机科学中最重要的努力目标之一。这个原则,就是在软件开发中,通过各种手段,将问题的各个关注点分开。如果一个问题能分解为独立且较小的问题,就是相对较易解决的。问题太过于复杂,要解决问题需要关注的点太多,而程序员的能力是有限的,不能同时关注于问题的各个方面。正如程序员的记忆力相对于计算机知识来说那么有限一样,程序员解决问题的能力相对于要解决的问题的复杂性也是一样的非常有限。在我们分析问题的时候,如果我们把所有的东西混在一起讨论,那么就只会有一个结果——乱。
我记得在上一家公司有一个项目,讨论就讨论了1年多,项目本来不复杂,但是没有使用SoC,全部的东西混为一谈,再加上一堆程序员注入了各种不同的观点和想法,整个项目一下子就失控了。最后,本来一个1年的项目做了3年。
实现关注点分离的方法主要有两种,一种是标准化,另一种是抽象与包装。标准化就是制定一套标准,让使用者都遵守它,将人们的行为统一起来,这样使用标准的人就不用担心别人会有很多种不同的实现,使自己的程序不能和别人的配合。Java EE就是一个标准的大集合。每个开发者只需要关注于标准本身和他所在做的事情就行了。就像是开发镙丝钉的人只专注于开发镙丝钉就行了,而不用关注镙帽是怎么生产的,反正镙帽和镙丝钉按标来就一定能合得上。不断地把程序的某些部分抽像差包装起来,也是实现关注点分离的好方法。一旦一个函数被抽像出来并实现了,那么使用函数的人就不用关心这个函数是如何实现的,同样的,一旦一个类被抽像并实现了,类的使用者也不用再关注于这个类的内部是如何实现的。诸如组件,分层,面向服务,等等这些概念都是在不同的层次上做抽像和包装,以使得使用者不用关心它的内部实现细节。
说白了还是“高内聚,低耦合”。
参考:http://sulong.me/archives/99
Design by Contract (DbC) – 契约式设计
DbC的核心思想是对软件系统中的元素之间相互合作以及“责任”与“义务”的比喻。这种比喻从商业活动中“客户”与“供应商”达成“契约”而得来。例如:
- 供应商必须提供某种产品(责任),并且他有权期望客户已经付款(权利)。
- 客户必须付款(责任),并且有权得到产品(权利)。
- 契约双方必须履行那些对所有契约都有效的责任,如法律和规定等。
同样的,如果在程序设计中一个模块提供了某种功能,那么它要:
- 期望所有调用它的客户模块都保证一定的进入条件:这就是模块的先验条件(客户的义务和供应商的权利,这样它就不用去处理不满足先验条件的情况)。
- 保证退出时给出特定的属性:这就是模块的后验条件——(供应商的义务,显然也是客户的权利)。
- 在进入时假定,并在退出时保持一些特定的属性:不变式。
契约就是这些权利和义务的正式形式。我们可以用“三个问题”来总结DbC,并且作为设计者要经常问:
- 它期望的是什么?
- 它要保证的是什么?
- 它要保持的是什么?
根据Bertrand Meyer氏提出的DBC概念的描述,对于类的一个方法,都有一个前提条件以及一个后续条件,前提条件说明方法接受什么样的参数数据等,只有前提条件得到满足时,这个方法才能被调用;同时后续条件用来说明这个方法完成时的状态,如果一个方法的执行会导致这个方法的后续条件不成立,那么这个方法也不应该正常返回。
现在把前提条件以及后续条件应用到继承子类中,子类方法应该满足:
- 前提条件不强于基类.
- 后续条件不弱于基类.
换句话说,通过基类的接口调用一个对象时,用户只知道基类前提条件以及后续条件。因此继承类不得要求用户提供比基类方法要求的更强的前提条件,亦即,继承类方法必须接受任何基类方法能接受的任何条件(参数)。同样,继承类必须顺从基类的所有后续条件,亦即,继承类方法的行为和输出不得违反由基类建立起来的任何约束,不能让用户对继承类方法的输出感到困惑。
这样,我们就有了基于契约的LSP,基于契约的LSP是LSP的一种强化。
参考:http://en.wikipedia.org/wiki/Design_by_contract
Acyclic Dependencies Principle (ADP) – 无环依赖原则
包之间的依赖结构必须是一个直接的无环图形,也就是说,在依赖结构中不允许出现环(循环依赖)。如果包的依赖形成了环状结构,怎么样打破这种循环依赖呢?有2种方法可以打破这种循环依赖关系:第一种方法是创建新的包,如果A、B、C形成环路依赖,那么把这些共同类抽出来放在一个新的包D里。这样就把C依赖A变成了C依赖D以及A依赖D,从而打破了循环依赖关系。第二种方法是使用DIP(依赖倒置原则)和ISP(接口分隔原则)设计原则。
无环依赖原则(ADP)为我们解决包之间的关系耦合问题。在设计模块时,不能有循环依赖。
参考:http://c2.com/cgi/wiki?AcyclicDependenciesPrinciple
————————————————————————————
上面这些原则可能有些学院派,也可能太为理论,我在这里说的也比较模糊和简单,这里只是给大家一个概貌,如果想要了解更多的东西,大家可以多google一下。
不过这些原则看上去都不难,但是要用好却并不那么容易。要能把这些原则用得好用得精,而不教条,我的经验如下:(我以为这是一个理论到应用的过程)
- 你可以先粗浅或是表面地知道这些原则。
- 但不要急着马上就使用。
- 在工作学习中观察和总结别人或自己的设计。
- 再回过头来了回顾一下这些原则,相信你会有一些自己的心得。
- 有适度地去实践一下。
- Goto第 3步。
我相信可能还会有其实一些原则,欢迎大家提供。
BUILDING A PURE CSS 3D CITY
3D nur mit CSS, Krass!
http://cubiq.org/building-a-pure-css-3d-city
The following code rotates #element by 15 degrees.
#element { -moz-transform:rotate(15deg); -webkit-transform:rotate(15deg); -o-transform:rotate(15deg); transform:rotate(15deg); } Okay, admittedly, this is boring. What is really interesting is that Safari (mobile version included) and Chromesupport transforms on a 3D matrix, opening an endless range of opportunities.
I was wondering if this could be used in a real world application. How many 3d objects can you place on screen before slipping in the dreaded mobile browser crash?
My task was to build a SimCity like pure CSS block. Buildings are easy, they are just cubes with a fancy texture.
SETTING UP THE FIRST BUILDING
The following is what we are going to achieve:
And this is the live demo. (modern wekbit only).
Each building is composed by 5 sides (we don’t need the bottom/ground side, as it is not visible).
The HTML will look something like this:
We have 5 overlapping divs, now we need to rotate and translate them to obtain a cube.
Rotating side 1 by 90deg on the Y axis (-webkit-transform:rotateY(90deg)) we get this:
An useful CSS property is -webkit-transform-origin , with it we can change the origin of the rotation. Adding -webkit-transform-origin:100% 0; we get pretty close to what we are aiming:
But if we add a texture to the face we notice that the wall is in the wrong orientation.
We need to rotate the wall onto the Z axis and translate it a bit. We finally have the right side.
The end CSS is:
-webkit-transform:rotateY(90deg) rotateZ(-90deg) translateY(-100%); -webkit-transform-origin:100% 0;
You can obtain the same result with transforms only, it is not needed to change the object origin. That’s up to you. A webkit-transform only solution might be like so:
-webkit-transform:rotateY(90deg) rotateZ(-90deg) translate3d(0,-50%,50px);
Now repeat for all sides. Watch the end result on any Safari or Chrome.
PERFORMANCE
My main concern was about performance. How is this going to scale with -say- 16 or 32 buildings? Each element needs six divs to be rendered (five sides plus one container) and from my experience with iScroll I know that the iPad doesn’t like pages with too many elements.
So I multiplied the building by 16 and surprisingly the iPad is able to serve a smooth and frame rate steady animation.
The problem here is that we need 96 divs to build 16 boxes. Not elegant at all, so I tried a different approach.
REDUCING DIVS COUNT WITH A DIFFERENT APPROACH
Have a look at this second experiment:
We have 6 buildings but the whole city is composed by 19 divs only (not 36), and placing more buildings doesn’t require adding more divs. With the very same installation you could have 16 buildings without touching the DOM.
It’s a bit tricky, but the following picture should unveil the mystery:
The red transparent layers are the actual DIVs. I have the same number of elements on the other axis of course. I didn’t use 6 elements per building, I just have a 8×8 grid of divs.
Setting up the city is just a matter of placing the right texture (background) in the right place, and –as CSS3 supports multiple backgrounds– your city is a few CSS properties away.
Here’s how the first DIV looks like:
background:url(front1.jpg) 0 100%, url(front1.jpg) 100px 100%, url(front1.jpg) 100px 0, url(front2.jpg) 300px 100%, url(front2.jpg) 300px 0;
And here’s the live demo (Safari or iPad/iPhone only, as always).
Now the problem is that, even if composed by fewer elements, this second experiment is far slower than the 6-divs-per-building solution. Maybe Safari webkit doesn’t like crossing transparent layers, or elements with multiple backgrounds. Either way if you are going to release the next full CSS3 SimCity or GTA, you better go with the first solution pictured in this post.
DOES IT REALLY MATTER?
Why the hell are you doing this? You may argue. After all we have canvas with which people are releasing Quake Arena clones at 60fps.
First of all some devices and older PCs perform really bad with canvas. The iPad and iPhone for example do not really like it, while 3d transforms are hardware accelerated.
Secondly, we are more accustomed to work with DOM elements than canvas madness. This doesn’t mean that we shouldn’t use canvas, I’m just offering an alternative.
FUTURE DEVELOPMENT
This experiment gave me a fair amount of new ideas for an iPad multiplayer game. If you want to stay with me, I’ll post the project progress here on my blog and later on the game’s site if things get serious. Stay tuned.
Dienstag, 11. Januar 2011
Windows 7 Key
TFP9Y-VCY3P-VVH3T-8XXCC-MF4YK
KH2J9-PC326-T44D4-39H6V-TVPBY
C4M9W-WPRDG-QBB3F-VM9K8-KDQ9Y
MGX79-TPQB9-KQ248-KXR2V-DHRTD
2VCGQ-BRVJ4-2HGJ2-K36X9-J66JG
236TW-X778T-8MV9F-937GT-QVKBB
J783Y-JKQWR-677Q8-KCXTF-BHWGC
87VT2-FY2XW-F7K39-W3T8R-XMFGF
THHH2-RKK9T-FX6HM-QXT86-MGBCP
D8BMB-BVGMF-M9PTV-HWDQW-HPCXX
FJHWT-KDGHY-K2384-93CT7-323RC
GTWV3-KH84H-M94BG-PVT2W-JFPRW
89Q2G-GBRGH-KFWRJ-Q72FD-GHYB7
J3X6R-HPF6X-FQRDR-WTPM7-J92GK
7KG4K-T2PTK-8YGQT-QX68X-RGRQ3
TQMMV-43FFG-RGXMY-KMVFY-MB8JW
8483D-TTKCX-CTDR6-XQXTH-X9JG4
BVFKK-9X3FC-XPF4D-W8GTF-WKWD3
CVJ4C-JYKHR-H72R7-6P3BK-K2CH7
MTMKQ-B8BJK-736FJ-F93WC-8XJHX
------------------------------------------------------------------------
Windows 7 Professional or Enterprise (MAK)
7RWBY-WT9KY-3BDJ2-9PYWC-GXKTP
XF6B9-DQGTB-XHVPR-JTD9F-QGDDW
------------------------------------------------------------------------
Windows 7 Home Basic Retail
P4DBR-8YPT6-KHRB8-6T7RW-GMXGV
FGTCF-8JBG2-4BK4G-36JWB-PFQXB
CW4KD-MK47X-JYQ7Y-DKKTR-86TH7
37X8Q-CJ46F-RB8XP-GJ6RK-RHYT7
GDK6B-87QP9-F9WYK-PP327-BQ622
72C8D-KQ9Y4-FGBCD-WY9WG-BD92C
GV7X4-92M4D-6F69V-RFGP9-3FBBD
4JCWB-FVHJJ-XCPKC-CTWDP-QQQ9M
WXM3Y-H2GDY-TKFQH-6GQQF-7VG8P
V6V3G-9DB2T-BD4VC-44JVQ-6BVR2
------------------------------------------------------------------------
Windows 7 Starter OEM
PKRD7-K8863-WY28P-3YQGW-BP2CY
YRDY3-MPVD4-GYRVY-QKBGP-M7Y3Y
PR93X-CRDGQ-D83PK-VYFC6-86TW2
BG2KW-D62DF-P4HY6-6JDPD-DYK3W
V2Q3D-V8VXJ-YQVW6-F2CRQ-4JH64
PKRHK-6622Q-T49PV-CC3PX-TRX2Y
YDMGR-MYQ3R-4XKRK-VHPDK-H7BY2
GXRHM-CGB6Y-4WRD9-KFD7C-QXQ2B
C7KYW-CBKVC-DPC82-7TPKD-Y8T2C
------------------------------------------------------------------------
Windows 7 Home Premium Retail
MVW82-3R7QW-Y4QDM-99M3V-C4QW3
PPBK3-M92CH-MRR9X-34Y9P-7CH2F
Q8JXJ-8HDJR-X4PXM-PW99R-KTJ3H
8489X-THF3D-BDJQR-D27PH-PJ3HC
TWF78-W7H8T-KXD8C-YDFCQ-HK4WG
BFTWY-X2PJR-VJP8V-KGBPJ-FWBMP
RHVHB-VYF67-9FT4M-2WXR8-P3C6R
38CGD-Q6RHB-37BVW-Y3XK7-3CJVC
86GG2-DBVT6-KYQQ6-XFK9R-896MF
4CBPF-W7GXG-J4J8F-GHG79-Q9YT8
------------------------------------------------------------------------
Windows 7 Professional Retail
HWRFF-2FFYX-XFXP2-DYFC3-BX3B7
YT9K9-4R938-3TVXX-3Q3QT-9HBXM
C3X7Y-R6WWH-BRXRD-FY84C-FXWHK
XJBR4-M42Q4-QPJ9C-BRDRJ-KHPVY
TF3Q7-YYP8R-D78R7-W9Q9M-DXVBK
J8D39-J2WM3-6368H-JV8G9-BYJJQ
P3H89-V3P2R-JVBTF-YM2J2-FTMT3
RGM4T-3VT6B-GTYPY-3FHP2-HV2YJ
TTY4D-RDKK9-TYB2T-68WJW-M69KJ
BWPX2-XK2T8-3GV2W-KHQVP-QXCDV
------------------------------------------------------------------------
Windows 7 Ultimate Retail
J783Y-JKQWR-677Q8-KCXTF-BHWGC
C4M9W-WPRDG-QBB3F-VM9K8-KDQ9Y
2VCGQ-BRVJ4-2HGJ2-K36X9-J66JG
MGX79-TPQB9-KQ248-KXR2V-DHRTD
FJHWT-KDGHY-K2384-93CT7-323RC
THHH2-RKK9T-FX6HM-QXT86-MGBCP
KH2J9-PC326-T44D4-39H6V-TVPBY
D8BMB-BVGMF-M9PTV-HWDQW-HPCXX
TFP9Y-VCY3P-VVH3T-8XXCC-MF4YK
------------------------------------------------------------------------
Windows 7 Home Basic Retail
P4DBR-8YPT6-KHRB8-6T7RW-GMXGV
FGTCF-8JBG2-4BK4G-36JWB-PFQXB
CW4KD-MK47X-JYQ7Y-DKKTR-86TH7
37X8Q-CJ46F-RB8XP-GJ6RK-RHYT7
GDK6B-87QP9-F9WYK-PP327-BQ622
72C8D-KQ9Y4-FGBCD-WY9WG-BD92C
GV7X4-92M4D-6F69V-RFGP9-3FBBD
4JCWB-FVHJJ-XCPKC-CTWDP-QQQ9M
WXM3Y-H2GDY-TKFQH-6GQQF-7VG8P
V6V3G-9DB2T-BD4VC-44JVQ-6BVR2
Donnerstag, 16. Dezember 2010
教你怎样混社会
收起你酸酸的目光,让我来告诉你,怎么混社会。
本文只针对苦苦挣扎混社会的朋友来讲,即工作拼命,拿钱不多,地位不高,受伤不少,前无出路,后无靠山,前途迷茫,目标缺失的一类人。
一、交友。
1、混社会的基本配置。
人的一生,不能百年孤独,总要有朋友,如果你想做一名合格的平民百姓,只要奉公守法,那随着你的性子交友,你愿意交就交,不愿意就让他滚。但你想在社会 上混出点名堂来,就得有选择性地交友、有功利性地交友。对于一般人来讲,朋友圈中起码得有一名医生、一名律师、一名小官员,一名pol.ice、一名老 师、一名地痞流氓。
我为什么这么说,其实这些朋友里,平时基本上用不着,一般人朋友圈里多是同事、同学、邻居,因为我们平时打交道的朋友、一起喝酒唱歌洗澡的朋友,也就这一圈了,若没有一定的目的性,谁会去刻意交往一个律师或一个流氓呢?
医生、律师、pol.ice、老师,这些平常好像很少用到的朋友,关键时刻是能救你的急或难的,有些能救你的命!到医院看病,有一名医生朋友是值得庆幸 的,省下了冤枉的挨宰费是小事,合理用药用材料,替你联系他自己心里清楚的医术高超的好医生帮你看病这才是真正不可缺的帮助。律师的作用,大家应该都知 道,你落难倒霉的关键时候,他能拉你有力的一把。pol.ice也不用说,常在社会混,哪能不湿鞋,车被扣了,人被查了,基本上这些事有一个局内朋友帮 你,你不会吃多大亏。老师的作用对于以后家有儿女的朋友来讲,无疑是巨大的。
有人说认识这些普通医生老师pol.ice没用,比如你看内科, 五官科朋友帮不上;你想帮儿子补习英语,语文老师用不了。提这些问题的都是注定在社会上混得比较低级的人。难道这些人就没有自己的朋友圈子吗?五官科的朋 友他就不能找到内科的朋友?学校里语文老师的同事就没人教英语?你交往这些朋友的同时,其实也与他的朋友圈子里的人发生了交集。能认识到更多的准中层阶 级,对你又何尝不是一次更好的机会?
官员、流氓。拥有一名官员朋友,哪怕是一个基层公务员朋友的好处有多少,我想地球人都知道。在此基础上, 官越大越好,相应的,处成朋友的机率也就越小。至于为什么要有一个流氓地痞朋友,很多人不明白,其实很简单,在现阶段的社会里,日常生活中很多事,用这些 朋友去解决,比其它任何方法都简便有效得多,但不能无限制地使用,他的副作用也是蛮大的,没有代价只有得到是不可能的,具体怎么考虑性价比,请精密计算。
至于更豪华的配置,能拥有就更好,比如朋友圈里有富豪,有七品以上官员,有老板,有二世祖,有很牛叉的某长,再比如朋友圈里有比尔盖次有奥巴马,那不叫混社会,那叫玩社会。
2、如何交到你想交的朋友。
世上无难事,只怕有心计人。交朋友想一下子交到知心朋友,这是不可能的,但如果你用心设计,起码能交到一般的酒肉朋友,而对于功利**友,能达到“酒肉朋友”这种境界也可以了。
交友无秘决,唯酒桌与爱好耳。这两种是交友的捷径,一桌酒整下来,起码脸熟了,话讲了,几次酒喝下来,不是假朋友也是伪兄弟了。而对于另一些人来讲,顺 着他的爱好往下交,百发百中。人活于世,不可能没有爱好,如果你觉得一个人没有爱好,那说明你没发现。他喜欢吃喝,陪他吃喝;他喜欢唱歌跳舞,陪他跳舞唱 歌;他喜欢装纯情玩艺术,陪他诗词歌赋。如此这般几次,不愁他不把你引为知已,起码也是个同好。
交朋友细节方面也有两点,舍得和倾听,如果你 会点察言观色那就更好。舍得是金钱方面的舍得,你又想交点有用的朋友,又吝啬无比,那只好请你继续苦苦挣扎。另一点是倾听,这点其实非常重要,领导为什么 那么喜欢开会?因为有一大堆人听自己讲话实在太爽了,心理医生为什么几乎能和每位患者处成朋友?因为他们能忍住不抽滔滔不绝患者的冲动,反能拿出一副津津 有味的听众模样来。越来越快节奏的社会里,越来越自私的人群中,有多少人肯听你在那边有病无病呻吟?什么时候你学会了少无聊发言,多耐心倾听时,你的城府 才算略有小深,你的朋友才会越来越多。
至于如何认识到这些不同行业的朋友,说起来不可思议,其实真的很简单。美国人曾经做过一个很有趣的试 验,他们想看看一个随机的普通人要通过多少层关系才能认识娱乐圈里的某个明星或某个上层政治人物,无数次试验说明,一个随机的陌生人,最多八层关系,便可 以找到这个明星或政治人物。关系基本上是类似于朋友的朋友的父亲认识明星大姨的侄子的邻居之类。但可以肯定的是,每个人都可以通过层层关系找到这些人!明 星通过努力尚可以找到,何况各行业的普通人?还是那句老话:世上无难事,只怕有心计人。
3、如何编织以自己为结点的关系网。
掌握这么多朋友资源后,如果闲置不用或仅仅关键时候才用就太可惜了。任何一个在社会上混得风生水起的人,他必定是左右逢源的,起码表面上他是个平民眼里 的能人,能办成一些一般人办不到的事件,找到一些一般人找不到的人。这样的人,就是一种蜘蛛侠—善于编织一张以自己为结点的关系网。
那么该怎 么编织这张网呢?说简单点,就是乾坤大挪移+移花接木神功,用甲朋友的关系帮乙朋友的事,再用乙朋友的关系办丙朋友的事。话是不错,听起来很美,实际办起 来特别烦人,一个不好两边都容易得罪。所以大部分人嫌麻烦,所以大部分人都是平民。编织这样一张网,是大耗精力的,可一旦成型,你也是受用无穷的。当你牵 桥搭线时,多慎密衡量,谨慎行动,多做出一些成功的案例,不知不觉中,你会发现你的办事能力已经超越你的思考能力了。
PS:决不迷信任何规定 和原则。路劲基建董事局主席单伟豹曾经说过这样几句隐语:永远不要在困难面前低头退让,天下任何困难一定有一条让你走过去、穿过去、绕过去的路。我非常喜 欢这句话,也办过不少在困难和规定面前看似无法解决的问题,但最后总能找到办法或走或穿或绕过去。
4、如何让自己的利益最大化。
功利**友真正的目的还是实现投资最小化和利益最大化。有些大度的朋友喜欢帮别人,自己有困难了却因为面子很少去求人家帮忙,这是一种彻底的傻。朋友的 基本作用是互相帮忙,甚至从某个层面上来讲互帮也是一种维持朋友关系的钮带。你认识一个朋友,只想着帮他,不让他帮自己,你想做雷锋雷死我?事实上,你多 索求朋友的帮助,朋友下次请你帮忙时才会心安理得,交往起来才不会有别扭或扭捏。次数一多,朋友就能深发展成好朋友。这是一种微妙的心理关系,多多善加利 用。
另一种情况是,你的甲朋友偶然急需一万吨无烟媒,你的乙朋友恰好卖无姻媒,但甲乙并不认识。这种情况下,你会怎么办?有哥们说了,这不好办嘛,介绍他俩认识不就成了?那我要恭喜这位哥们,你已经有一半像伍佰了。
正确的做法是,在甲朋友面前强调一切困难,但自己会拼老命帮他;在乙朋友面前强调一切困难,但自己会拼老命帮他。你玩玩空手道,赚笔差价,顺带多了两个铁杆朋友。
其它事情,参照执行,长期以往,必定露馅。所以要分析情况,有选择性地实行利益最大化。
PS:所举例子,非常简单,但真正能每件事做到就不简单。玩火、走钢丝能玩出水平走出层次来,这才叫如鱼得水,混得得心应手。
5、怎么区别对待朋友。
基本上的顺序是这样的:真心朋友》极品朋友》好友》功利性朋友》一般朋友。
真心朋友是一剂心灵鸡汤,每个人都需要,但不一定每个人都能真正拥有。每一个人一生中能交上一二个即可。哪位如果说我真心朋友有十几个,那这位朋友你的心太多了。
这种朋友是无话不谈的,是在你走投无路时无条件拉你一把的,是你手机号码上第一位的,是你深夜车坏在半路打电话叫醒他准来的,是你P C被抓后找担保人最先想到的那一个。
极品朋友这就不好说了,什么房地产老板、市委书记之类的。你确信他是你朋友后,这就叫极品。。。
好友类似于死party,特别玩得来的那一种,关系仅次于真心朋友,数目也很稀少。这种朋友是可以借给他钱的朋友,视关系深浅定借钱数额多少。
功利性朋友即指前述朋友。
一般朋友范围笼统,熟人也可以叫一般朋友。从同床异梦到点头之交的,都可以叫一般朋友,这种朋友大部分不能借钱,但可以少量给钱,即借出去就别想回头那种。
二、混社会自身素质的修养。
1、如何看待自身素质
提到这个问题,好多朋友都会不由自主地联想到学历、工作经验、工作技能、各种证书、海归、成果、琴棋书画等等社会上推崇的“正统”素质。
其实你们受传统教育的惯性思维错了!混社会,每个人都不是一无所有。每个人都有自己独特的技能。举个简单的例子,能喝酒也是一种技能!
上述“正统”技能,它确实在某一方面提升人的某一领域的素质,但它决不是混社会的全部。它最大的作用,是你走向社会某一扇门的一块敲门砖,它能证明的,只是你过去在极小的一个范围内是否优秀,它完全证明不了你以后在社会上的价值!
我们经常在社会某单位里看到例子,有人发牢骚:MD,我重点院校毕业,工作能力突出优秀,怎么就比不上那个拍马屁一无所用的某某。其实完全可以这样理 解,你的重点院校的文凭,跟一个会和领导打成一片的马屁精,完全不好比,在你们所处的这个小环境内,你这唯一会的技能是不能适合这个小环境的。这样说有些 残酷,有些让人灰心,但我只用事实说话,毕竟社会教育跟学校教育是大不相同的。
我想说的是:为什么你总是在发牢骚呢?你为什么不能做一个拥有重点院校文凭、工作能力突出优秀的马屁精呢?
下面有朋友不屑了:切,垃圾,我宁可如何,不会做这种无耻的事件。
做马屁精不是沦落,马屁精也不是一个贬义词。
有些朋友还是有些自卑,“我只是初中毕业,学习成绩不好,成天喝酒打牌上网,玩桌球”“我只会玩网络游戏、跳舞,其它不会”。。。。这些话语有些极端,我总觉得人要发现自已身上的优点和缺点,你说会打牌是优点还是缺点?
你想和别人处朋友,但你前些年只顾学习,主动避免玩物丧志,从来不碰牌、网络游戏、桌球这些看似无聊的东西。所以你一样不会,那我想问在社会上,是能说会道什么东西都会点的人容易处朋友,还是你这种不碰娱乐的聪明人容易处?
有朋友又要说了,学习第一,其它第二不好么?照你这样说,我就顾着玩好了。
不要这样理解,我想说,社会上绝大多数人都是普通人,学习书本这条路只适合极少数天才型选手,你成不了科学界的人,最终还是要落到凡间的,在凡间,会打 牌和英语六级证书有时一样重要的!之所以你会知道学习书本第一这个道理,是你的父母老师同学长期灌输的结果,只是走上社会之前,你并不知道质疑。
在这一小节最后,我还是用事实来说话吧。
历数古代君王,你就会发现,基本分两部分,一部分是世袭的,也就是衔着金钥匙出生的,成为君王,一部分大多是粗鄙草根之人,其中不乏浪荡子、穷光蛋、流 氓地痞。他们一无所有,所以敢闯敢拼,他们失无可失,所以有天大的勇气,他们无知识但有智慧,所以成就大业。而那些无比聪明、会读书、读好书,在社会上衣 食无忧但又发不了大财的人都在干什么?在做谋士,在做文臣,在做师爷。诸葛亮吴用之类为什么不是皇帝、头领?
同理,现在社会上那些大发其财的 老板、董事长都是些什么来头?有几个北大清华的?初中生领导博士生下属再正常不过了。但仔细分析一下他们,除了那部分世袭的,创业的第一代中,基本没有太 高学历,有也是后天“补”上去的,无一例外,他们都是有魄力有智慧的人。这难道不能说明问题?
我并不是要大家都能成就到他们那样的高度,他们 的高度也并不单纯由自己打拼而来,时代大环境的机遇、自己小环境的机遇都是缺一不可的。我只是说明一条,茫茫社会中,高学历不代表高素质,高酒量也不代表 高素质,没有一个东西是永恒不变的,凭高技术得到领导老板赏识和凭陪领导老板喝酒得到领导老板赏识两种结果和所得利益是完全一样的,关键就是第二点,如何 定位发挥自己的素质,如何找准自己的位置领域!
2、如何定位自身的素质
人的素质取决于很多方面,但在混社会里,在自 我方面,完善的性格是第一位的,而智商列于第二。完善的性格也包括不少方面,大体上讲一是不动声色,二是察言观色。不动声色是对自己的情绪、情感、个性的 适时适度控制,认清楚自己的能力,清楚地知道自己在每一个场合所扮演的角色,不逾越,不退缩,尽量把自己扮演的角色发挥到最佳状态。而察言观色是指对别人 的观察,在交往中观察别人的性格、能力、优缺点,清楚对方是什么货色,从而选出合适的应对。这两点很难做到,特别是控制自己,真的很难,从小事做起,把这 两点当成一种习惯,日子久了,你便会在别人眼中逐渐成熟起来。
小技巧:初出校门的人和涉世不深的人通常都觉得不知道如何跟社会上形形色色的人 打交道,觉得跟同龄人话很多,可跟另外一些角色,比如上司、长辈、出租车司机等等之类人没什么话题,往往一些场面上,一些人哪怕初次认识的人都聊得好像特 别投机,而你好像就根本没什么话谈。出现这种情况是正常的,每个人都是从这步开始的,在这里我也不想教大家什么去找双方共同点啊去顺着对方话讲啊之类的复 杂的方法,一个最简单的方法,就是看一个特别会社交的朋友怎么讲话的,怎么引出一个又一个话题的。刚开始就是看,然后学、模仿,最后试,哪怕出点错也没 事,坚持下去,长期以往,你的交往能力便会不知不觉地突飞猛进了。
当你达到成熟这个境界时,你就会较为理智地看待自己的素质了,不轻视自己,但也绝不看高自己,对别人给你戴的高帽子能够知道真假,对别人诋毁轻视你的话能够充满自信。在这个基础上,做什么事件基本上就很有分寸并学会计划,稳重有力地推进了。
比成熟更高一步的是世故,比世故更进一点的是奸滑,比奸滑更强一层的是你不知道、看不清他是什么人。这种人叫做人精,一般比较大的官场和商界有售。
再一个就是对自己工作的定位。没有不好的工作,只有不对的位置,这句话是对的,但没有任何意义。就好比我说你是人类一样,对的,但没意义。很多人学校出 来,发现自己在所学范围内根本找不到工作;有些人干了一段时间工作,发现自己不能忍受这种工作。于是大家便在找不找对口的工作、找不找自己喜爱的工作之中 挣扎、徘徊。
有个很好的建议给大家,这是社会这所大学研究生研究出来的成果,任何一所一流的大学都找不到的。
二十五岁之前不定行业,三十岁之前不定工作,三十七岁之后不轻易动窝子。
二十五岁之前不定行业。意即哪怕你上的大学是园林专业,以后都不一定非要在环境方面搭上点关系,没准你会弹一手好钢琴,哪个酒吧聘你为钢琴手,这也是一 种工作,完全不必遗憾大学白上了之类,在目前的中国,大学的技能化大大减弱,一个计算机专业的学生,毕业后未必知道内存条插在哪、写一条最简单的循环程 序;一个医学类的学生,学四年可能都比不上实习一年的收获。二十五岁前,完全可以在一个领域内重新学习,重新开始,只因年轻和失败得起。
三十 岁前不定工作。三十岁前,你必须确定一个行业,比如卖不锈钢还是当一名教师还是做一名漆匠,因为这些行业都需要大把的时间精力来熟悉和掌握,但工作地点和 时间是不必固定的,你可以在深思熟虑后反复跳槽,直到找到一个你满意的单位、公司、团队。因为虽然你不算太年轻,但你没负担,你折腾得起。
三十七岁后不轻易动窝子。三十七岁后,你的人生之路在没多大意外的情况下,基本成形,况且我相信,你也在你这一片领域里有了自己的一些声望和地位。最重要的,你的家庭基本稳定,子女初生,父母渐衰,你逐渐成为家里的主心骨。在这种情况下,谨慎肯定不是一件坏事。
以上属一般情况下的规则,如有特殊情况,则为非主流,恕不赘述。
有朋友问了,我有某某某技能,我有某某某能力,你看我能干什么呢?那不好回答,每个人所得到的机遇是绝不一样的,北大的毕业生也可以卖猪肉。自己综合分 析自己的性格和能力,看看自己是不是干某件事的料,比如同样是上网半夜出来买饼当宵夜,有人一买就走,边啃边想着游戏;有人却在意今天饼厚薄大小,自己是 不是买亏了;有人却注意到了最近卖饼的生意特别好,不由自主地替他算算今天能赚多少,除去成本后的月净利润,还看周围有没有类似摊点,客流量的多少,有多 少人买饼这么一堆数据。恭喜最后这位同学,你略有经商的头脑,肯德基为什么在中国极少倒闭,它的市场调研和前期研究方面就是您这样来的。
3、如何发展自身素质
首先我要问一个很老的问题:如果你明天就瘫痪,你反思以前的时光,觉不觉得后悔?
我想大多数人都会或多或少地在某些方面后悔。有人后悔没好好学习,有人后悔没把看上的妞泡上手,有人后悔没抓住某个机会。
无数篇文章都在告诉你,后悔是没有用的,要向前看。这是句废话,后悔没有用谁不知道?关键是你怎么觉得不后悔,我觉得即使你过去一直在上网玩游戏,荒废 了学业,荒芜了爱情。那也是不用后悔的,因为你玩游戏时得到了享受,得到了快乐。多少人想找一个单纯的快乐都找不到,你能够拥有,足够了。人生说到底,享 受快乐是最终极的,万万不要把拼命工作当成一种常态,匆匆百年,有多少时间是属于自己的呢?我并不是劝大家消极,事实上你“正常”地活着就已经是对社会贡 献出自己的一份力量了。吸毒是终极的快感,但这种以燃烧生命为代价的快乐不可取,酗酒、嗜烟性质一样,特此通告。
所以对过去的事件后不后悔完全取决于你的理解,事实上我总觉得上帝是公平的,它关上你一扇窗,必为你开启一扇门。举个例子,我们常常同情那些智障人,认为他们可怜,其实在他们单纯的心里,存在的快乐远远比你我多。
确信自己不后悔后,并不是要你继续沉溺下去,而是要你扔掉精神上的包袱,好好地混。从现在开始为寻找一个更高层次的享受而努力。
当你以不后悔的心态去回想过去时,你才能清楚地看清自己的性格、弱点,了解过去的失败,才能尽最大可能在以后的征程中去避免失败。追忆是一种审视和总结,而后悔除了带给你沮丧外一无所能。
我很喜欢一些遭遇过不少挫折的年轻人,他们相较同龄人显得现实、成熟、坚强得多,那些一帆风顺的孩子通常都显得比较激进、狂妄、脆弱。我甚至建议那些从 小到大都很“优秀”的孩子要学会人生中最重要的一课:失败。这种失败并非那种考了第二名哭鼻子、买不起名贵提包的失败,而是几乎能够摧毁你的精神支柱那种 惨痛,从这种血泊中爬起来的孩子重建的精神支柱是很强大的。语言很血腥,但重在提醒失败和挫折的重要性。一个总是成功的人一旦失败,打击更大,甚至永远站 不起来。
现在很多年轻人有一种焦虑的情绪,他们总想以最快的速度成功或成为成功人士,总想抓住一个机会立即从目前的困难处境翻身,他们总想着干一番事业,提到创业这两个字总是**万分。
我不想打击这种非常珍贵的**,但我真的希望你们能够做好充分的准备,包括任何一个细节,最重要的是做好一旦失败后的准备。对于经验不够的创业者来讲,详尽的计划比一些似是而非的所谓机会更重要。
说了这么多铺垫后,我具体跟大家谈谈如何在社会实战中提各自身的素质。在社会中进步,在社会实战中进步,北大校长在毕业典礼上说过—注意,是毕业典礼上讲的,不是开学典礼,社会并非绝对公平的;社会不会等待你成长!它可不会管你在学校内和社会内的重大心理落差。
一个是要选好技能,比如你是一个农村出来打工者,你要有这样的意识,即如果我长期从事这份工作,除了钱,我能得到些什么?我见过这样一些人,在某个电子 厂里做一份工作,就是把几个电子元件插到一块电路板上,每天如此,日复一日。这样的工作能给你带来工资,其它基本没有,哪天工厂一倒,你也跟着散伙。这样 的日子哪怕过一百年,你还是一个普通的一无所能的打工者。一定要有学习的意识,一定要有学习技能往上爬的意识,一年内阿二和阿三,一个在电子厂做这种工 作,一个学电焊做学徒工,五年后,阿二还是电子厂工人,阿三学会了合金钢的焊接,合格率高,他的工资和地位远远超过了阿二。这就是有前途的工作和学习结合 的结晶。
明白我的意思了么?哪怕你只有最底层的工作去做,你也要尽量寻找能够学到东西的工作和拥有强烈的学习欲望,除了中彩票,这是你最现实的翻身机会。
第二个是要学会潜伏。有人很缺少耐心,做某一样工作总是时间不长,学东西总是半途而废,这是最忌讳的习惯,在公司、单位里用心工作,把该学的技能慢慢学 到,该拿的证书依次拿下,公司里那个对你跳脚大骂的上司,单位里那个老是给你玩阴的头儿并不是笨蛋,当你能够狠够忍慢慢成长起来的时候,你会发现他对你的 态度也在慢慢转化,因为他发现你重要起来了。而这时候你再看看外界,N多的公司在向你招手,高职高薪也并不是梦想了。在某天清晨,你穿着笔挺的西服,礼貌 地把一封辞职信放在那个上司前时,他的脸色绝对比你当年跟他不甘示弱大吵一架后摔门而走时让你爽得多。
我相信,只要你选准目标,持之以恒,付出相当的汗水和泪水后,你的收获绝对会物超所值。而且我所说的,基本都是大家能够做到的。
人一生在四十岁前大的方面来说有四个转折点,学业、就业、婚姻、择业。
学业中的小至大学基本没什么好谈的,除了上大学你或多或少有点自主权外,其它的一是你父母安排二是你也没能力选择。你所能把握的就是学业中的学技能,学 到好的技能或者掌握少数人才会的技能,这对你以后的发展极有好处。问题是这个阶段没有多少青年人肯付出,大家思想没有成熟到计划到三四十岁以后,十几二十 岁的小伙子,是不会有那么多东西要考虑的,考试过关、疯狂玩乐、恋爱交友、睡觉这些还嫌时间少呢,哪有那么多精力去认真学技能。一个电子信息工程专业的, 到最后能基本掌握芯片技术能跟在老师后设计并做好实验的少之又少,而这些人出去后,都是真正意义上的高薪人才。但关键是,要做这种少之又少的人,所付出的 汗水实在是太多了,这个,只要是这个专业的人都会明白。
至于什么是好的技能,这个实在无法比较,中科院院士的收入未必比得过一个学过五年木工 的包工头,就普遍情况来说,个人认为,是不是一流的重点大学相较下不太重要,重要的是好的专业,一个好的专业将来在社会上的路会非常宽广,而一个一流大学 的冷门专业,在社会上是混不下去的。比如北大的考古专业和某警官学院的经侦类专业。。。这个意思,你明白吗?
选择或学习技能,是你人生第一个转折点。可是很少人能够把握这个转折点,主要是年龄和阅历达不到,再摊上个糊涂父母,你也许就晃晃悠悠地从一条康庄大道踏上了羊肠小道了。更坏的是,这种情况实在太多了。
所以,所以,当你弟弟妹妹踏上这个转折点时,别忘了扶上马,送一程。
更何况,二十五岁之前,这个转折点,还是掌握在你手中!
PS:选专业,有个最重要的一点,很多人容易忽略!在选择专业前,第一要看的绝不是这个专业有多火有多容易就业有多热门。第一要做的事是:把家里所有的 关系梳理一遍,什么七大姑八大姨,靠得住的全找出来,分析一下其中有权势的、有位置的亲戚朋友在哪些领域中,然后依次分析看看能不能找得动,找能找得动 的、有门路的跑跑,只要真正靠得住的,就报考以后能在他手下发展的专业!比如你姑父在一家大船厂当副厂长,你就分析下他四五年后是否在位,是否会有意外— 说这些有些残酷,但没办法你就得冷静分析,如有把握罩得到,就报个船舶制造类专业,以后就业发展绝对会顺利得多!
就业也是一个转折点,有人一 路上学,考研读博,在人为制造出来的潮流诱骗下,三十三岁才开始踏入社会,得到了一个还算中等的职业,回头一看,隔壁那小子十七岁辍学出去闯江湖,帮服装 厂老板开了几年车,仗着人机灵学会了服装业的一些套路和窍门自己回家开了个小服装作坊,现在小车别墅二奶全了。你说这叫什么事?读那么些年书,成本付出太 大了,最后能成功尚不能补全自己最美好的青春,如果一旦不合意这辈子算毁了,这赌得太大了。所以我强烈建议大家,智商中等的,学习适可而止,早点就业,在 社会中的机会,比你在象牙塔内孤注一掷的机会多得多。哪怕你现在就业的地点和性质非常不好,只要你用心,绝对有机会能成就一番。当然如果你不用心得不到好 结果,也不必骂我劝你没读博,你要有读博的那么大劲头,在社会上你什么拼不到?
早不早日就业,客观因素影响很多,根据情况具体对待。
婚姻是很多人容易忽略的转折点,事实上,这个是非常重要的转折点!
我希望大家在大学、在初通情感时谈谈恋爱,起码要把初恋(不含单相思、意识流)这个阶段过去,因为初恋虽然美好,其实是最愚蠢的,双方根本没有任何基于 未来现实的考虑,只是因为爱情,这个可以在作家笔下美好地出现,可以供你老了后回忆回忆,把它当成婚姻的必需条件绝对是错误的!不排除有些人一次成功,婚 后幸福,但这个几率可以忽略不谈。
很简单,因为初恋是没有功利性的,而我想教大家的是:婚姻,是要带有功利性的!它是你人生基本成型后的一个很现实的翻身机会,起码是一个幸福生活的机会。
我这样说,肯定有很多人会争执,说你这样说的话,爱情和婚姻还有什么意义?生活中屈指可数的美好的事物都让你毁掉了!
NONONO!恰恰相反,我是教你真正幸福美好的婚姻!
我所指的功利性,并不单指经济方面的,也包括你的精神方面的。
几百年前,在婚姻上,人们重视门当户对,几百年后,门当户对绝对没有过时,相反,我们还要有更进一步的内涵赋予它。不仅仅是经济和社会地位的门当户对,还包括学识、认知、教育程度等方面的门当户对。
一个学富五车的女子跟一个自小辍学种地为生的农民(绝非歧视农民,就事论事)的婚姻会幸福吗?如果幸福,那是电影,那是他娘的艺术。现实中是肯定不会幸福的,为什么不幸福?原因地球人都知道。
在此基础上,凡在素质上相差过大的,不敢说百分百,起码一大半我们说心里会有遗憾。那么,找一个精神方面稍稍靠近的终生伴侣对不对?
我要说的重点在经济方面,但这个重点我不太好详说,得靠你们去悟。世上无难事,只怕有心计人,你在这个社会上能达到什么高度,得看你够不够狠,无论是对 人,还是对已。我只能说,如果你能找到一个你们双方都喜欢的、精神层次相近的、对方能给你无边发展潜力或现实好处的终生(或不终生?)伴侣该多好啊!至于 这句话的形容词能去掉哪几个,你们自己取舍。
上述转折点,邪恶的人多想想,善良的人们,我们还是尽量找个好老婆找个好婆家吧。不必那么极端。但也不必非得看上帅帅的穷小伙或漂亮的穷姑娘。这个转折点,极其重要,切记切记。
择业也是一个重要的转折点,和就业不同,就业大多数时候我们是被就业的,被迫就业,做着自己并不喜欢的工作,跟自己并不喜欢的人打交道。
那么外界某一个机会摆在你面前,你有选择性了,这就是择业。这一个转折点,很多人能遇到,具体选择,请参考上一章的第三小节。
总结一下,我所说的几个转折点,并不是一生中只有这几个,而是相对有可控性的,如果你把投胎、中了大奖之类也算转折点的话,也是对的,但这没有意义。这 几类转折点也并不具有唯一性,比如择业可能就有很多次,所以错过个把转折点也不要气妥,漫漫人生路,总会错几步,多吸取教训,多听些提醒,才能越走越宽 阔。
身体健康是绝对的第一重要
这句话几乎每个人都不会反对,但现实中我发现几乎每个人都或多或少地不爱惜自己的身体。
这个话题我不想说多,只是再一次郑重郑重郑重郑重提醒大家。千万不要前四十年拿命买钱,后四十年拿钱买命。没有肉体健康,你的生活质量荡然无存。建议每天起码一次要想起自己还健康,感受到这种幸福。
不要有什么借口说如果我不怎么怎么样下场会很惨什么的,人生中只要有一次长躺在病床上的遭遇,你的整个人生观都会发生巨大的变化。
学会换位思考
只要你常有这种心态,你会学会包容、宽容,它会让你的胸襟广阔,气质不凡。
你常常抱怨老板对你苛刻,你常常认为你朋友对你不公,但你从来不会问自己这样一个问题:如果换过来,我是老板或对方,我会怎么做?
不要乱说什么如果我是老板我会给职工很多钱、放很多假什么的,仔细想想,摸着自己的良心说,如果你做老板,你或许比他还要过分;如果你是对方,也许会更恶劣。
经常这样想时,你的很多愤怒便会慢慢平息下来,能够了解对方的需求和特点,拿出更理智的态度去对待他。
善解人意有助你交到更多的好朋友,能够在长期合作中让大家对你印象不断加分。
但有时我们也会发现,即使换位思考,你也会觉得对方太过分、太无理,那么,还犹豫什么呢?对他进行更强硬的反击啊。善解人意绝不意味着一味忍让!实际社 会中,一个只有“好”这个评价的人却通常在社会上也混得不行,适当强硬一点,你会发现也会有助于提升你所在圈子的地位。这个也是种微妙的心理因素,会专门 说一下的。
从最坏的角度去衡量
无论做什么事件,要先把最坏的结果想到。这个能有效降低对事件成功狂热的期望值,能有效降低失败后强烈的挫败感,有助于你冷静分析过程,少受自己过于高估的能力的影响。而且这样去想后,即使失败,你也有一种能够把握的感觉,提升你的全局观。
举个例子,你把钱投入股市、去做生意,你主观上就要当这钱不存在,计算自己家产时,不要当福布斯一样,把有价证券的即时市值计算进去。除非你立即折现,不然你永远不知道明天你这块还有多少。
在一定的客观范围内,把自己的有利因素尽量保守,把要遇到的困难尽量最大化,这样会让你尽最大的认真去准备,尽最大的努力去克服。
把这点当成一种习惯,它带给你的好处将是巨大的。
一定要小心看起来非常好的机会
我们假设在国外,有一个国家,经历过了五六十年代的基本均富、七十年代的蠢蠢欲动、八十年代的先吃螃蟹者先富、九十年代的政策性造富后,富人完成了资本 积累,其中相当一部分滚雪球一般成为了巨头、垄断者或被go-vern-ment招安成为一名官商暧昧不清的大批财富执掌者。在现有财富基本瓜分、社会阶 层基本形成、社会秩序和游戏规则基本制定的今天,你身在这个国家中,你还期望有一夜暴富的美事吗?
基于这个逻辑,在我们这些金字塔最底层的巨 大人群中看起来完美无缺的诱人机会,普遍是靠不住的,一些天上掉馅饼的事件不敢说百分之百,起码百分之九十是有陷井的。你要仔细想想,在现在这个社会里, 谁有义务去无条件帮助你?助人为乐,那也是要做过后基于一种道德境界内得到一定精神快感才会发生的,世界上没有单纯的“助人”这个词的。
我这么说,并不是想把所有的机会一棍子打死,只是提醒大家,面对看上去很美的机会时,一定要睁大眼睛,擦亮眼球,逆向思考(即站在给予你机会的对方面去考虑TA这样做的目的),把机会可能发生的偏差全盘考虑,最后果断大胆行事。
举例来说,你能轻易相信这些国家中的博彩业没有人操纵吗?你能轻易相信你的生意伙伴忽然打电话给你说有一批便宜的货要卖给你这件事后面全无隐情吗?你能 轻易相信你的下属真诚地对你说你太辛苦了应该注意休息了这些话吗?你能轻易相信酒桌上拍着胸脯说可以把钱全借给你的朋友吗?你能轻易相信卖酱油的隔壁老板 忽然一天说要有奖销售头奖一百万现金这种促销手段吗?
诸如此类,只要你冷静思考、亲自核实,你会得到隐藏在这些泡沫下的真正机会的!
PS:很多人不清楚目前这些国家的财富是怎么倒腾的,我可以告诉大家,针对普通群众的制度目前是比较完善的,基本杜绝了在守法的情况下突然巨富的可能, 但如果你靠你原始积累到了一千万(数字不准确,只是这个意思)这个层次,凭着积累的种种关系的人脉、正当或不正当的经验、规范或擦边球的路子,你很容易赚 到二千万,如果你发现赚钱到了瓶颈期,那挡你财路的,基本没有了制度这个说法了,只能是人。个中深意,请你意会。
以上言论,均针对国外,如有巧合,纯属意外。
不要试图和每个人搞好关系
这是一种最愚蠢的做法,而不可思议的是社会上想做到这个境界的人不少!事实上和每个人搞好关系是绝对不可能的。
现实社会中矛盾无处不在,在学校、单位、团体、人群乃至家庭中比比皆是,只不过有深有浅而已。
和每个人搞好关系,需要你投入巨大的精力和时间,来做这一件不可能完成的任务,况且和每个人搞好关系,也就意味着你和每个人关系都一般。这种好处就是, 单位评卫生模范、爱心大使之类的头街大家会一致同意给你,而哪怕这种头街有一点点好处,也不会轮到你,因为你最好欺负啊,你谁也不敢得罪啊。
事实上,你如果在一个团体内有一两个“对头”的话,你反而容易得到更多好处,比如尊重,比如关系更密切的朋友。因为人类的劣根性使然,假使一个人在圈子里比较强硬,即使他有些无理,也能得到更多的附合。但这种强硬不能过度,如果过度,容易反噬。
如何在这种极端中找到一些平衡呢?我建议大家可以按以下方法做。
1、讨厌大家讨厌的人,喜欢大家喜欢的人,这是最普遍的做法。
2、选好有前途的团体,站对立场,尤其站在两位你都得罪不起的人之中这种情况(豪赌一把)。
3、冷淡处之,两不相帮。(有人认为这样把大家都得罪了,其实不然,两方都得罪只发生在战争期,从长远来看,无论哪方胜利你都可以得到利益,但这个难度也大。)
4、做墙头草,这个结果两极分化,两头倒得好的人非常自如,两头倒不好的人,死相很惨。自认没有这个修为的,慎之。
我把可能的方法列出来了,这并非单选,大家可以视具体情况自由组合,没有永恒的关系,只有永恒的利益。
对待金钱的态度
经常看到主流电视杂志报纸上教育大家怎么对待金钱,无非排排座,让大家提高到清高这种境界上去。
在社会里没有这种提法。社会不会去排金钱怎么怎么重要怎么怎么不重要,它用无数的事实告诉你:金钱是这个世界上你的第二忠诚朋友,第一忠诚的是你的狗。
只要你还有一口气在,你的银行卡都不会扔下你去找别人。这是你的金钱对你的态度。
那你应该如何去对待金钱呢?
踏入这个社会第一步开始,你就要对金钱保持贪婪!这是你最强的原动力之一。很难想象一个对金钱淡漠的人会最后成为巨额财富的掌控者。对金钱处于永远的饥渴状态能让你思维更敏捷、手脚更快、支出更科学,从而让你获得更多的积累。
任何情况下,不要失去对金钱的兴趣,任何情况下。
不做无谓牺牲
只有一条:遇到拿刀动枪的歹徒,如果身上的钱不足以让你拼命,乖乖给钱给物。
许多热血青年不解,都像你这样,助长了多少坏人嚣张气焰?这社会还成什么样了?
看这个问题我从来不上升到这种高度,我只是告诉你:如果你有志在你生命中活得长时间的舒适,那跟这种人拼命实在不值得。至于助不助长他的凶焰,你想,要有好的出路,有多少人愿去持刀抢劫?
死亡只有一次,我希望大家最后都能在床上,最亲的人围绕身边时安然离去。
怎样做一个不完美的人
大家都知道,完美的人是不存在的。我从来不提倡大家向完美的方向去努力,我想要教大家的是,如何尽力去做一个讨喜的不完美的人。
常常在一些公司、单位、团体里看见,某一个人能力很突出,各方面都很优秀,但这样一个人却不受大家喜欢,总有很多人在暗里诋毁他,总有很多人暗地里说他坏话。如果上司碰巧又是一个软耳朵的话,这个人在公司里基本就很难混了。
为什么会出现这种情况呢?人类的劣根使然,一个人优秀,如果让大家追死了都追不上,那这个极端优秀的人会赢得尊重和羡慕。一个人优秀,只比大家都稍微高那么一点,偏偏比大家都高,那这个稍优秀的人会收获很多的妒嫉和眼红。在这种情况下,谈何无辜?匹夫无罪,怀壁其罪。
在这种情况下,很多人意识到这点,于是尽量去亲民,到群众中去,哪怕吃点经济亏,力争大家不要孤立自己。这样很好,可是归根到底还是不能消除这种潜在的对立,但要自己跟这些人混同一气,又不甘心。那怎么办?
突出自己的一些小缺点,平衡大家对自己的看法。
这些小缺点是什么,自己掌握,不要弄巧成拙就行。
举个例子吧,有个朋友刚刚跳到另一个公司,进去时因自己的综合素质都高出周围人一截,上司虽然很看重他,有意培养他,但周围同事几乎都排挤他,在这种环 境下生存,很不是滋味。他偶然发现公司领导对迟到早退这些事不是太敏感,于是经常上班稍稍迟到,业务还是照样做,时间一长,大家都知道这家伙的最大缺点 了,觉得他不过如此,于是开始有人亲近他了,开一些民主测评会之类的会议时,会上大家讨论对他评优、嘉奖之类的,几乎都同一个腔调了:某**缺点不少,比 如经常迟到,但是!他的成绩有目共睹。。。。决定评为优秀,希望改正缺点。。。。这些小缺点的妙用真是无穷啊,其实他犯过更多更大的错误,只是这些小缺点 掩盖了大错误,为他带来了莫大的利益。
知道这其中的奥秘了吧?再次强调一下,别弄巧成拙,先看上司的喜好,再尽量从小方面入手,比如服装比别 人老土、比如不会穿着打扮、比如个人卫生不是太好,当你憨憨地看着别人嘲笑你的打扮时,你的业务技能却一点也没耽搁,上司欣赏、群众不屑去妒嫉你,这注定 你的升职路一帆风顺。这其中的关键就是:那些取笑你的人,他们忘记了生活技能和生存技能的区别!你的生活技能上的弱掩盖了你职场生存技能的强,俗话说这叫 扮猪吃老虎。
付出不一定能得到回报
这真是一句真理,别想着自己付出多少多少,就一定能收获多少多少,那是成年前教育。
在这个社会里,你付出过很多汗水和泪水,但你有时却要面对颗粒无收的窘境,这种失望和伤心我相信每个人都会经历过。但请不要哭泣,这种时候,眼泪贱得只剩下嘴里的咸。
我看围棋比赛,注意到一个细节,石佛每次不管输棋赢棋后,都不是第一时间懊丧、难受、欢喜,而是沉静地复盘。我想说的就是这个意思,要付出之前,就要明 白不一定能有回报,知道结果后,就是回味过程,总结经验,做好准备,再次出发。你认为没有得到什么,其实在你付出的时候,你已经得到了很多了。
在精神上把自己打造成一个胜败乃兵家常事的将军,在行动上把自己打造成一个亲临前线谨小慎微的特种兵。
做一名高超的人事战略投资家
这是这一篇重点中的重点,希望大家仔细体会,绝对会有极大的收获。
投资家最需要的是什么?赚钱手段?不!投资家最重要的是眼光!哪怕你是一个对赚钱一无所知的白痴,只要你把钱正确地投入了一个会赚钱的人手中,你所获得的收益也是巨大的!
同理,哪怕你在生活中是一个安份守已、不会赚大钱、饿不死撑不着的普通人,你也有机会做一个技术高超的投资家!
这里,我不是指理财方面的投资,而是一条更具潜力的人事战略投资!
邻居有个王三,是个生意人,凭着手段很快成为一方富豪,谁知恋上赌博,几年内输光家产,周围人原来个个讨好他,现在个个嫌弃他,最惨的时候要向你借三百块买米。看着王三羞愧的眼神,你借不借?
借和不借都是错的。在回答这个问题前要冷静分析一下王三目前的处境和将来的发展。
王三现在毫无疑问是在落难期,但一身在生意场上练就出来的技能并没有丢,如果有合适的机会,他东山再起并非梦想。目前的关键就在于他在赌博方面有没有回头的决心!
你没有就借不借钱回答王三,而是热情地拉着他到家里整了几个菜,喝起了酒,几杯下肚,王三声泪俱下,引你为知已,并且你也打听到了王三确实几个月没去赌场了。这次借几百块钱也并非是买米,而是凑足去南方的路费,王三在南方还有点路子,这次想跑跑。
你跟他一通热乎,最后拿了一千块钱给他,明确告诉他,这钱是赌输了还是花在路费上全凭他,自己反正看在朋友份上拉他一把。
这王三听见这话,敢不临表涕临、肝脑涂地?他以后不发达则已,一旦发达,你岂不是坐上了财富的快车道?
这一千块钱,叫做人事战略风险投资。分析王三的情况,叫做做投资评估报表。拉王三进去喝酒拉感情探口风,这叫做实地考察进一步分析。
像这种投资,你常做做,我敢保证比你买彩票的中奖率要高得多!
这个例子有点大,恐怕有些同学思想上一时拐不过弯来,我再举些生活中的小例子。
比如你们单位里有个不安份的家伙,老想跳槽,而且他的确有些本事。那你趁老板恨他、下面同事迫于老板淫威也疏远他时,适当做些感情投资,这你试试,真的 很简单,因为人在这时候自认为最能看出真假朋友来。你在这时候走近他,绝对是真朋友。只需一点感情投资,保证你拥有这朋友近乎一辈子的记忆。他跳槽后如果 发达了,是绝不会忘记你的。就算不发达,除了多了个铁杆朋友外,你也没有任何损失。
以此类推,在班里学习成绩好的农村孩子、贫困家庭孩子,在别人不屑时,在别人取笑时,你多关心他,他对你的回报将绝对出乎你的想象!
还要我举更多例子吗?不用了,我想大家基本都是心领神会了,所缺的,只是实战了。
要永远记住:锦上添花的事,谁都会干,雪中送炭的,这才叫难得!
炭也不白送,要经过冷静分析后,有一定把握会得到回报的,这才能送。你看社会各界捐款给贫困儿童的,谁不喜欢捐给“学习成绩优秀”的贫困孩子?难道学习 成绩不好的贫困儿童就不该得到帮助吗?他们中的很多人,并不是不努力,只是在学习书本这条路方面天生跑不过人家而已。可耻的是,我们的教育界从来不正视这 一点,他们只会骂:不好好学习,活该!
扯远了扯远了。在良心渐渐泯灭的今天,或许真的只有从苦难中走出的人,才会对同在苦难中的人有一些善良之心。
最后提醒大家一句,既然称是风险投资,当然是有风险的,王三拿钱又去赌了、或者发达后未必会睬你,这就是风险。但在利益远远大于风险的情况下,这种投资可谓是你人生中最好的投资了。
做和自己年齿相适应的举动
一个二十一二岁的年轻人,如果看了我的文章后,认为自己应该迅速修炼到城府极深、后发制人、奸滑似鬼的境界,那你就错了。
年轻人,应该有朝气,中年人,应该成熟稳重,老年人,应该淡定风云。这是一个最基本的定律,你如果违背了它,周围的人就会把你当成小丑看,这是肯定的,你知道,一个没有皱纹的祖母是多么可怕的一件事。
事实上,一个二十岁的年轻人装老成是很可笑的一件事,装B如同剥洋葱一样,是分层次的。聪明地演好自己的角色,提前适当的时间进入下一个角色,才是你最该做的。
举个例吧,两个女孩子,都挺漂亮的,在公司里,一个成天利用自己的漂亮和大家对自己的好感,游走于各位同事之间,她不吝啬把自己的笑容和撒娇给各位男同 事,致命的是,她还懂得掌握分寸,不逾越界限。另一个女孩子很不屑,只是做好自己的事,从来不跟人轻易谈笑。作为公司里的同事,你吃哪一套?呵呵,想来大 多数人都会说,想娶老婆的,当然选第二个,而仅作为同事的,当然会心甘情愿地帮第一个做些事啦。
PS:进一个单位之前,如果预料到要在这个单 位呆比较长的一段时间,那千万别伪装自己,把自己打扮成一个勤劳积极完美的人。同事是什么?那是一年三百六十五天,陪伴自己最多时间的人,再能伪装的人这 么久处下来,谁还不知道谁啊?在生意场上亦是如此,长期合作的伙伴面前,别伪装,拿出诚意来,这是一种返朴归真的大智。
该不该低调做事
中国古话里有这么一句:敏于行,讷于言。意思是多做事,少说话表功。这在现实社会里,要值得推敲一番。
腰子脸的本山有句话也说得好:猫走不走直线,完全取决于耗子。
同理,在现在社会里,你低调做事还是高调做事,取决于你的BOSS。你的BOSS如果是你无法改变的,那你就得适应他,而并非去一味地抱怨他怎么不识人 怎么不公平。如果他是个昏君,你就当和珅,如果他是明君,你就当魏征。这么说又有点无耻,可如果你真有一颗清明之心,那请你先凭当奸臣上位后再做一个清明 BOSS吧,否则你连上位都上不了,谈何抱负?
看看报纸杂志上常常写,人在世上,要有一点真我,保留一点纯真,这是对的,但请你保留一点就够了,别玩全真教,否则死得必惨烈无比。如果你够志气,等你有能力后再改变吧,这是最现实的现实。
多在老板眼前做事,把老板交待的事做好,细心地帮老板解决忧虑。。。。
一个笑话:单位是一棵吊满猴子的大树,往上看,全是屁股,往下看,全是笑脸,往左右看,全是耳目。
永远不要小看老板
在这方面我有过惨痛教训。
很年轻时,刚进一家公司工作,犯了不少小青年都会犯的错误。对这家公司很多制度觉得不合理,很天真地提了不少看法和我认为很合理的建议,送到老板手里,没想到老板不置可否,很是沮丧了一把。
日子久了,又看老板不顺眼起来,觉得他没多少本事,天天陪人吃饭喝酒,为人粗鄙不堪,对公司细节基本不熟悉,又不用真正有用的人,简直糟透了,心中不免时时有怀才不遇之感,又想如果我坐上他的位子,公司绝对会一飞冲天。
最后我在公司处处碰壁,不得不失意地离开。
这么些年过下来,当时的想法现在回头看看真是好“热血”。剖析如下:
一家公司如果有明显的缺陷或漏洞,能看出来的绝不是你一个,包括老板在内大家都不是傻子,但它这样运作肯定是有一定的道理或隐意的。大家都不说,你说出来能证明什么?像那家公司就是因为某些部门主管是老板的情人而有些设置不合理的。而这些新来的我又如何知道!
一个人能混到一定的地位是绝对有过人之处的,有人凭能力有人凭手段,如果一个人混到一定地位又毫无可取之处的话,那他也是有强硬靠山的,而这也算是他的 过人之处。你鄙视是因为你真的不了解他。像那家公司老板在拉单子处朋友和用人方面真是比鬼都精,当然,这是我多年后才了解的情况。
新来的好勤快
你是一个新进的员工,你理所当然地表现得很勤快,而且还要表现得很能干,别人三十分钟的工作,你十五分钟干完,还能帮助别人。
勤快是件好事,但你要知道在你这个新员工身上是正常的事,别人也不会额外去夸奖你的。我想提醒你的是,千万别表现得太勤快,你若太勤快,会无形中提高大家对你的期望值,以后你变得稍有懈怠了,那大家相应的,失望值也越高,反不利于你的形象定位。
怎么做呢?老板给你一个小时做一件事,你觉得多久做完算最佳?三十分钟一个小时都是不对的,最正确的是五十分钟。至于道理,不用我再讲了吧?
要有温暖的大后方
很多人出来闯荡江湖,冷暖自己扛,表面热情洋溢,内心无比孤独,把事业当成精神寄托,几乎不怎么考虑家庭的因素。
我不是说这不对,而是说这样你的人生真的不成功。
无论你是多么强悍的人,你也有遍体鳞伤的时候,这时候,一盏温暖的灯光下,爱你的人在焦急地等着你回来。这种精神的抚慰是你最强的加油站,有这种大后方的人是从来击不倒的。
好好经营这个温暖的大后方,它甚至值得你花比工作更多的时间去对待,那些动辄以事业为重心的男女强人们,他们远远比他们的外表要脆弱。
客观上,你需要一个能让你失声痛哭的地方。
PS:这绝不仅仅指男女朋友或夫妻关系,你的父母兄弟姐妹同样算。
最后一课:谈谈送礼
在中国,在现在的中国,送礼是个超大的课题,一个人一生中要接受和送出无数的礼物。你看逢年过节,路上熙熙攘攘,全是送礼的,而电视上细算下来,礼品广告能占去三分之一强。
这不是个好现象,但你不能逆而行之,现实要你随波逐流。
既然大家都要做,你就要研究其中的学问,并把它作为自己的行动准则来获取最大的利益回报。
送给谁?送什么?怎么送?
基本你需要送礼的有下面几类人
1、亲戚朋友。2、长期罩你或管你或互惠的人。3、突发性送礼。4、其它。
亲戚朋友好理解,你的父母岳父母七大姑八大姨,平时的狐朋友狗友加同事。基本上就这些,一般送长辈之类的节礼,建议就挑电视上常播的礼品,一来省得费心揣 摩,二来硬通货,大家都知道什么价,清爽。其实最恶心那些跳大神及满上满上的广告了,但没办法,老头老太太要的不是礼品,是面子。狐朋狗友同事之类的更好 办,不熟悉的挑个礼物,熟悉到一定程度直接送钱,处得特别好的,可以按月收入10%送,或者看人送啥你送啥。至于怎么送,直接把东西或钱扔他们手里就行。 这些没什么说的,是人都会做。
长期罩你或管你或互惠的人也可以理解,你的上司领导,你的官场要害部门,你的生意上的长期合作伙伴之类都可以算,比较另类的还有长线投资的,也在此类。
这个里面的送礼就大有学问了,首先我先明确一点,送礼之前,一定要定位自己的角色,拿出跟自己地位相称的礼品。大家都不是傻子,你是农民工,硬要送 1946送陈茅台,那就是无解。同样,你收入颇丰,硬是咬牙出手半条红南京,亦是无语。送出合适的礼品,既满足受者的胃口,又不重伤自己的存折,才是送礼 的最高境界,尽管两全常不能齐美。
一般来讲,注意,只是一般来讲,别严格遵守,对于过节按惯例送礼的,如果折换成钱数额不大,具体多少地区差 别不太好讲,反正就是让受者觉得不是那么太注意,但又万万不可缺少的这种礼品,建议送出点特色。举个例子,咱们这地区一千块以下的礼品送给工商税务之类打 交道部门的惯例礼(只是表面惯例,不含特殊),人家基本不在乎,平常也就是换成什么购物卡或者几箱酒之类的送送,人家根本不入眼的。某一次领导听了建议, 邀请了相关人员到下属农场乡村游,温泉洗浴休闲美女钓鱼唱歌一个不落,什么獐子肉天鹅肉全给这帮癞蛤蟆上了,玩得尽兴,吃得开心,那帮子领导一个个直呼过 瘾,对这次活动赞赏有加,我们头跟他们感情也进一步加深了。而这些算下来比直接送礼还要便宜,真正达到了两全齐美。也可算是一次成功的公关案例了。
举一反三,在送给领导上司之类的节礼之前,先想想自己这一阶段是否有升降的可能,如果升无望降无虞,处于常规送礼时,可以随意一点,不可太小气,不可太 充胖子。如果你有升的可能有降的危险,那礼物上面就得费上一番心思了,主要还是看领导喜好吧,烟酒是最普通的,也是最稳的,当然你有每个人都喜欢的金条之 类的就更好。刺探情报很重要,许多人拿不准该送多少,多问问阅历丰富的人,投上司所好(我所知道的一个极品例子是一个朋友上司喜欢下象棋,于是咬咬牙下血 本送了副某动物牙齿做的小象棋,深得上司欢心),能够知道别人送多少是最好的。最重要的是要对上司或领导的品行清楚,这里品行当然不是什么清廉爱民之类, 而是收了礼后是否有给你办事的可能。一般官场上常混的,只要你的礼送到位,基本能够实现你的目的,但生意场上真的太难说了,全靠你的火眼金睛识人辨伪,这 种眼光,不在社会打磨个十年八年是出不来的。新人也稍有几招可资参考。
一般来说,你去求一个人办事,如果事件稍为棘手,而他满口应承,而你们之间的关系又没熟到情同父子的程度,你再换位想一下,如果你是他,你也不能这么简单就办好。那这个人九成靠不住。
一般来说,你去求一个人办事,如果这个人先是皱眉,推托,然后你将人民币砸向他时,他又开始沉吟,后来强调试一试,又说起其中困难时,基本上这事就算有眉目了,下一次再去见他时,他神情轻松,只告诉你困难太大,难办时,那还说啥?翠花,上人民币啊。
其实,当你求某人办事时,如果是这个人职责之内的事或这个人深悉此中事,那他一开始就已经知道这事能不能办、好不好办了,这时候,他口中吐出的每一个中 文字都是有特殊含义的,尽管他自己可能不知道,但你有一定阅历时,基本上都知道他是什么意思了。求人办事,基本都是前门已关,通通后门的事,也就是有一定 风险的事,做这些事,需要1重赏2信任,他得对你有一定信任度3他有一套规避风险的办法。达到这三点,他才会有很强的动力去做。第二点很多人不解,求人办 事,哪还有这道理,照你这样说不认识的人还没办法办事啦?呵呵,我举个例大家就都明白了。你去找不认识的官办事,你送几条烟酒,人家仔细看看你,半推半就 也就收了。你找不认识的官办事,你送个几十万现金试试看,谁要是不加琢磨就收下来,那这家伙铁定是假官。越是重的礼,越需要熟悉保险的熟人引荐,这是一条 社会科学规律。哈哈,谁不知道,诱饵越重,责任越大啊。
噫,扯远了扯远了,本想按一定线索往下说的,写着写着就乱了,没有多少精力去组织了,也罢,就这么看吧,能看出些什么来,也靠诸位的悟性了。
其实说来说去,这种普通类别的礼物倒也难不倒诸位,因为有律可循,你不知道送什么怎么送,问问别人,大多能做到不失礼节。
最难的还是这种突发性送礼。
什么叫突发性送礼呢?比如你心血来潮,忽然想开个网吧了,你跑工商跑文化跑公共安全专家跑税务跑环境等等等等各种部门,忽然在一家卡住了,那你得找人帮 忙,把这一关过了,那由此本不与你生活相干的送礼就是突发性送礼。这还是主动型的突发性送礼,被动型的你就更没办法了,比如你的厂子有些东西要送审,可按 照上面提出的整改,你根本就做不到,没办法,找人送礼过关,这无可奈何的送礼也是突发性送礼。
突发性送礼,前无参照物,后无明确的军师团,送多少怎么送才是让人头疼的事情。
送多少的标准无章可循,有人狠得下心,有人处处舍不得,我说个例子,我有位朋友,是批发蔬菜的,生意做得比较好,他为了把菜打进一所中学的食堂,送给几 个方面的负责人一笔重礼。我问他送了多少,他不肯透露数字,只是说反正送菜进去后的两年内在这所中学里是挣不到一分钱的。这个数字于他来说绝对是比较可观 的。我打趣道万一学校领导或食堂负责人两年内换人怎么办?他笑了起来,做生意难道只想赚不想着赔?天下除了有个好爸爸好爷爷的那一小股人做的“生意”外, 没有这种只赚不赔的生意。
看准后,把礼一下子送足!这是一个稳重又冒险的方法。
一般我这么做时,总会半开玩笑地说上几句:王局,这次事您千万上上心,要不成了,我可真是没啥活路走了,实在是没办法了。。。。
这种话,除非你们合作次数多了,彼此熟悉了,否则轻易不要说,有些许威胁的意思,夹在奉承话里说,能够让他们提提神。
还有一种是先递敲门砖,后送贵重礼,也就是电视里最常说的事成之后怎么怎么的。
现实中这种方法对于常合作的送受者之间适用,因为彼此了解,但对于大多数突发性送礼并不适用,权钱交易讲究的就是一个赤裸裸,至于扭捏,那是形式上的, 本质上它还是一个爽快的交易,你看,这么多钱,你要就办,嫌少就说。这么分上中下三集,中间还插广告是最不受受礼者的欢迎的。
至于怎么送,有 些潜在的规则在里面,有些人不喜欢亲自收钱,他们喜欢做一个掩耳盗铃者,把钱送给他们的家眷是较为稳妥的做法。有些人不喜欢把钱送给家人,特别喜欢自己收 钱,那你就在办公室里或两人世界里递过去。特别要注意的是第一次送钱送物,那是一个彼此试探、各怀鬼胎打太极推掌的回合,选地点要注意,要让受礼者有安全 感,要让彼此有就这件事有商量、谈判的环境,这个场合一般在受礼者家里,或他指定的地点,或某个私密性强的包厢里。这点希望大家注意下。至于熟悉后再送, 那就随意得多了。
送什么也有讲究,超过一定数额(各地标准不一,我们这以万为单位计是一个分水岭),以人民币和贵金石之类为主,低于标准时,以常物为主较好,比如几千元现金完全可以转化为上点档次的烟酒。
值得一提的是性贿赂,这些年的应酬程序已经从单纯吃饭喝酒进化到吃喝洗玩一条龙,(洗字自己悟,玩包括歌舞赌毒)对于有些受礼者来讲,这一套程序走下 来,比你单纯用钱来砸他效果好得多。说到这里,你可以骂我无耻X L,但我只想说说实用的,什么无耻X L之类的词汇,是社会上的精英们、不差钱儿的主们吃饱了饭剔着牙齿玩的道德游戏,要骂我,先看看自己是不是已经站到了这个高度,如果你还在辛苦地混着,还 是老老实实先跟着我学吧
但是你总不至于见人家第一面就热情邀请人家去夜总会或某会所某中心吧?千万别傻到这程度啊。
送礼前是要经过精密计算的,好好想想你能从这件事中得到多大的利益?如果你跟受礼方只是一锤子买卖,那送礼成本一般不超过自己所得利益的百分之五十,如 果事情成功后能收获一定的社会效益,比如获得周围人的认可或赞誉—其中还有隐藏的利益更好,那甚至可以拿出百分之八十的利益来送。如果想长期合作,那送礼 成本一般要维稳在百分之三十至六十五之间,这是小型合作的指标。如果你生意玩大了,那自然有吸血的人来主动附合你,那自可以不按比率而按量来算,当然,玩 到那种程度,送礼早已不是难题了。
收了礼后又不办事的,这种人要坚决予以打击!官员收钱不办事的情况相比较还是少的,他们一般还是蛮谨慎的。 而社会层面的就不好说了。反正不管哪种情况,如果你觉得很冤或数额较大的,并且以后不愿再找他的,应该不遗余力地把钱物要回来!听起来很荒唐,但大多数时 候都要得回来,你信不?不要因为面子,白白丢了票子。相信我,他们大多数时候不愿意把这事闹大,哪怕没有证据的闹。
但你不要某天不加掩饰地对某长说:你没办成事,上次抽我两包中华还我。。。。那就真的丢了面子了。
还是以思考题来结束这一课吧。
假设例:现在你去社保局缴纳当年的个人医疗保险,可不巧,缴费时间过了,按规定你必须到下一周期再缴,并缴纳此间的滞纳金。窗口工作人员例行公事的冷冰冰的脸映着你绝望的神情,真切地让人感受到了你的无助。
在此情况下,你该如何办?
伤感的人在继续心碎,懦弱的人在心里诅咒,豁达的人叹一口气走了,只有不甘心的你在快速动着脑筋。
你立即堆出一脸职业的笑,从兜里掏出一包中华,抽出几支递给办公室里的男**,理所当然的,有人拒绝,有人用眼角看了看牌子后接下了,你迅速帮他打上 火。然后百般为难地开口,客观地解释一下迟交的原因,这个原因当然非常正当甚至还有点催人泪下,既然人家收了你烟,跟你总有两句有用的话,除了对你深表同 情外,他最后建议你去找李科试试看。
(如果一个都不收你的烟,全部对你无视,你也没有一点损失,权当复习社交功课。况且左右打听,你也能找到李科。)
又是一个正常的结果:李科不在。
你折回去又是一通乱发烟,打听到了李科长的具体回来时间或电话,甚至还有个别人对你多聊了几句,你大概知道了李科的一点情况。分析了下情 况,发现套不上近乎。
过了一天,早上十点左右,你先打了个电话,发现李科在,赶到他办公室,发现1李科在看股票–你跟他聊起了股票。2李科在忙–你不说有什么事了,到上次接 你烟的小喽啰那发烟闲聊等他忙完。3李科在看报纸,于是你发了烟,婉转地把情况说了一遍,李科皱起了眉头:这种事你来找我有什么用?该怎么办就怎么办!
早就想好这种情况了,于是你编起了故事,讲讲你怎么怎么为难,甚至你还开玩笑地跟他说这滞纳金交给国库可浪费,吃进咱肚里还实惠。总之你在磨。
李科有点烦,他看了看表,该下班了,于是做了总结性发言:这个事,你找我没用,该怎么办怎么办!
你赶紧拦住他,向他表示一起吃个饭。理所当然地,他用一种怪异的眼神看了看你,拒绝了。
下一次你再去时,和里面的人都有点熟悉了,再见到李科,你们之间的陌生感已经消去很多了,双方谈话都能够随意点了,李科再见到你时,要么怒,要么就是无奈,要么就是暖昧了。
不得不佩服你时间挑得准,谈了会儿就到吃饭时间了,你直接告诉了李科,你在外面已经订了雅间,请他无论如何赏光,如果还带哪几位同事一起由他决定。
这时候就是双方摊牌的时候了,如果他还油盐不进,那多半是真不好办或者你遇到了传说中的正经官了。只要他有一点松口,那这事基本有戏了。
注意点:1、做这些事有前提,就是成本核算,请客吃饭还要加可能的送礼,值不值回滞纳金? 如果不划算,做到递烟这一步就打住,遇到暗示你送礼的基本上按滞纳金50%送,他自己心里也清楚。如果你还想着以后还能找他,或者你就想结识这样的朋友,那成本可以忽略不计。
2、做这些事,很可能徙劳无功,但一定要多做做,个中好处,谁做谁知道。
3、像演一场戏一样,把可能的对白或各种结果都想到了,多打打腹稿,多做做准备,脸若城墙心玲珑。这是必须的。
4、即使这位李科真的油盐不进了,不要轻易认为失败了,因为还有赵科、钱科、孙局、李局。小小滞纳金,只是作为例子来说的,你当然可以放弃,但一些你无法放弃的东西呢?比如一份你志在必得的好工作?
5、以上例子,我全按最坏结果算的,现实生活中,只要你真的去做了,会有你意想不到的转折和生机!
那天在群里无聊,给群友说着玩。
我朋友的朋友,承包了一个大鱼塘,做水产养殖,有一年鱼塘边的简易宿舍里来了个看鱼人,我以为是朋友雇来帮他看塘的,也没注意。
由于经常去那塘钓鱼,跟那个看鱼人也熟悉起来,姓蔡,是个黑黑瘦瘦的中年人,干活从不偷懒,该扛饲料扛饲料,大冬天的,该跳进水里起鱼就跳进水里起鱼。 朋友对他挺好,有时我带几条烟给他,随手就甩给蔡一条,吃饭也跟朋友一起吃,也从来没客气过。平时也不多话,跟朋友也很少开玩笑。
时间长了我有点奇怪,但也没往深里去,后来有一次我请当地派出所几个朋友来钓鱼,蔡那一天就在宿舍里没出来。后来派出所几个人走了,朋友去喊他,居然脸色有点发白,点烟时几次没点着。
鱼塘一看就是三年,后来蔡称要回家了,朋友请他吃饭,吃完了什么也不说,反而又向朋友要了一笔钱回家了。
几个月后,我在某县城办事,朋友打电话给我得知我在某县城,当即提出蔡正好住在这县城,可以让蔡来陪我。很久没见,我事也办得不太顺,估计还要呆很长时间,于是就说好请他吃顿饭。
我在当地一家饭馆叫了几个菜,等着蔡。
没过多久,蔡和好几个人一起进来,看到我非常高兴,我当时看着蔡就觉得不对,一身的名牌,手指上老大的祖母绿,后面跟着的人全都对他很恭敬。
当时叫我去吃饭,我有些尴尬,说将就吃吧菜都点好了。
蔡就回头跟一直跟着的老板指了指我:我兄弟,你那菜他不吃了。
老板点头哈腰:不要紧不要紧。
到当地某酒店吃完,聊了一通,问起我的来由,我也说了一下,很客气地开了个房间让我休息一会。
我立即打电话给朋友问老蔡的来头,朋友哈哈大笑,问我觉得老蔡是什么人?我说像黑SH。朋友说对啊,是啊,他是当地最大的头。
我还没回过神来,蔡下面的一个人敲门,提着一大塑料袋钱跟我很有礼貌地说某某单位欠你们单位的款已经全部还完了。
我当时就愣了。五年没要到的死帐就这么全回来了。
整整五天就是不让我走,非让我吃喝玩乐了五天。蔡亲自陪同,跟我把酒话当年。
原来,只因当年一件事没摆平,出门躲了三年。
故事完了。
我把故事讲给群友听,问他们觉得有什么意义?
一个个觉得我那朋友够义气,讲义气,最终得到好报。
我说P,我说这事的目的是让你们知道做大事,或者能够东山再起的人的性格和修练。
一个养尊处优的人能够蹲在蚊虫肆虐的荒地里像真正的苦工一样干活,而且一干就是三年,这是一种什么样的狠劲和忍劲?对派出所的人如此害怕,有人认为没胆量,我却认为是真的谨慎和不盲目。只有这样,才有东山再起的机会。你说,这样的人,在哪条路上不能成功?
好吧,最后让我们一起来谴责这些坏人吧,不然正义的网络不会答应的。
五个免费开源的数据挖掘软件
Orange
Orange 是一个基于组件的数据挖掘和机器学习软件套装,它的功能即友好,又很强大,快速而又多功能的可视化编程前端,以便浏览数据分析和可视化,基绑定了 Python以进行脚本开发。它包含了完整的一系列的组件以进行数据预处理,并提供了数据帐目,过渡,建模,模式评估和勘探的功能。其由C++ 和 Python开发,它的图形库是由跨平台的Qt框架开发。
RapidMiner
RapidMiner, 以前叫 YALE (Yet Another Learning Environment), 其是一个给机器学习和数据挖掘和分析的试验环境,同时用于研究了真实世界数据挖掘。它提供的实验由大量的算子组成,而这些算子由详细的XML 文件记录,并被RapidMiner图形化的用户接口表现出来。RapidMiner为主要的机器学习过程提供了超过500算子,并且,其结合了学习方案 和Weka学习环境的属性评估器。它是一个独立的工具可以用来做数据分析,同样也是一个数据挖掘引擎可以用来集成到你的产品中。
Weka
由Java开发的 Weka (Waikato Environment for Knowledge Analysis) 是一个知名机器学机软件,其支持几种经典的数据挖掘任务,显著的数据预处理,集群,分类,回归,虚拟化,以及功能选择。其技术基于假设数据是以一种单个文 件或关联的,在那里,每个数据点都被许多属性标注。 Weka 使用Java的数据库链接能力可以访问SQL数据库,并可以处理一个数据库的查询结果。它主要的用户接品是Explorer,也同样支持相同功能的命令 行,或是一种基于组件的知识流接口。
JHepWork
为科学家,工程师和学生所设计的 jHepWork 是一个免费的开源数据分析框架,其主要是用开源库来创建 一个数据分析环境,并提供了丰富的用户接口,以此来和那些收费的的软件竞争。它主要是为了科学计算用的二维和三维的制图,并包含了用Java实现的数学科 学库,随机数,和其它的数据挖掘算法。 jHepWork 是基于一个高级的编程语言 Jython,当然,Java代码同样可以用来调用 jHepWork 的数学和图形库。
KNIME
KNIME (Konstanz Information Miner) 是一个用户友好,智能的,并有丰演的开源的数据集成,数据处理,数据分析和数据勘探平台。它给了用户有能力以可视化的方式创建数据流或数据通道,可选择性 地运行一些或全部的分析步骤,并以后面研究结果,模型 以及 可交互的视图。 KNIME 由Java写成,其基于 Eclipse 并通过插件的方式来提供更多的功能。通过以插件的文件,用户可以为文件,图片,和时间序列加入处理模块,并可以集成到其它各种各样的开源项目中,比如:R 语言,Weka, Chemistry Development Kit, 和 LibSVM.
男人穿衣的20条黄金规律
1.全球经济下滑使黑色成为富有乃至豪华的象征,于是,男士的第一套西服应该是黑色素面的。
2.男士的第二套西服应为深灰色素面,然后是深蓝色素面、深灰色细条纹、深蓝色细条纹、深灰色方格。
3.细条纹或者方格越不明显越好,选择那种只有细看才能看得出图案的面料。
4.欧式对排扣西服由于钮扣位置较低,有一种上半身显长的感觉,所以身材较矮的男士应该慎重穿着。
5.衣领带钮扣的衬衫严禁搭配双排扣西服。
6.如果拥有一件大衣,那么应该是灰色的,第二件大衣应该是黑色的,第三件是咖啡色的,第四件是藏青色的。
7.皮鞋应该是纤尘不染、光亮可鉴的,所以任何时候都不要让它显得风尘仆仆。
8.300元的皮鞋的寿命不及600元皮鞋的一半,而1200元的皮鞋也许能穿一世。
9.即使是1200元的皮鞋也不要连续穿着3天以上。
10.如果老公还不能理直气壮地使用香水,那么一定要选择气味清爽的香皂。
11.有些纯棉衬衫特别便宜,别忘了它们的寿命也特别短,经不起熨烫。
12.如果不系领带,那么不要扣紧衬衫的领
13.对于一位要求体面的成熟男士来说,领带上的图案如果是卡通人物或动物、人像,那么绝对无法搭配西服。
14.领带尖不应低于皮带头,但也不要高于它。
15.腰带和鞋在质料和颜色方面都要一致。
16.绅士风度始于足下,正式西服只能以传统、庄重的系带式皮鞋相配。
17.不要在正式、隆重的场合穿着非黑色皮鞋,即使它被擦拭得十分体面,也会显得你本人不懂体面。
18.千万不要买所有成分都是人造纤维的袜子,最好是羊毛、丝毛或毛棉混纺、纯棉袜子。
19.年过24岁,应该摒弃白色袜子,它会使你显得像一个学生。
20.不论年龄几何,花袜子总是不适合男性
花衬衫如何搭配
花衬衫你很爱吗?就是搞不定该怎麽选条相衬的领带搭配,双色直条纹的、多色间格直条纹的、细方格的、大方格的,花样还可真是少,不过你可能高高兴兴 买了一件衬衫准备上班穿,才赫然发现没一条领带能拿来搭配的,有这种困扰的朋友,或是觉得你自己现在的搭配法显得怪异~~朋友,看看我们该如何将这两种, 各有独特花色变化的衬衫与领带,巧妙的搭在一块吧!
1.基本原则
素面衬衫与领带的褡配,原则上仅需要留意到颜色间是否相衬,但是条纹衬衫在搭配上,或许就该避免搭配同样是直条纹的领带,而这个原则也适用於,与条纹 外套上的搭配,最为保险也较不容易出错的就是与圆点领带的搭配,它们的融合度至少有90,这样你所需要留心的只剩下颜色的协调性啦!
至於格纹衬衫基本上是适合单色素面的领带。若想要大胆尝试不同花色间的配合度,那麽下面列举的几个关於条纹衬衫与格衬衫的搭配术,你不妨做为参考。
2.细条纹相间与近似色调
常见的条纹衬衫款式多以白色为底色,然後印有间隔平均的细条纹,这时条纹的衬衫决定了该件衬衫的色系,所以在选择适合领带颜色时,走同一色调但颜色较为饱和的样式,就较不易出错,若你想要营造Smart
Thinking形象的衬衫选择,我们建议你多考虑冷色调(如蓝色或绿色),如果你想要营造的是热情充满干劲的亲和力,那麽就以暖色系为主(如紫色、 粉红、枣红)。而衬衫的花色可以走斜织纹,或是细圆点的花色都颇为合适。另一种则是以直线条规则纹路的领带花色,只要颜色不会过於复杂,都还不错,只是这 种搭配法可能较适合中壮年的上班族选用。
3.运用细格纹衬衫Show出你的Fun
同样以白底色为主的衬衫,配合印有细纹格状的花色,看起来颇有点英式的优雅风范,你不妨运用较为大胆带有点乐趣的领带来搭配,如在大量红色面积上印有可爱却以规则排列的小图案,今夏想让人谈论你有趣的穿著,值得尝试看看
如何搭配皮带
皮带有两种风格:一种是搭扣式另一种是插扣式。搭扣式的皮带应和正装西服西裤或衬衫搭配,插扣式则和休闲服搭配。
深色的西服,应配黑色皮带,浅色的西裤,可配棕色皮带。用皮条编织的皮带是牛仔装的好搭配,帆布的腰带用于休闲服,配纯棉裤最好不过。
皮带扣的图案尽量选择庄重雅致一些,显得儒雅、成熟、有修养。较大并装有动物图案的皮带扣,不宜在隆重的场合显露。
皮带扣的大小要恰当:
最好以个人身材及裤绊的大小决定皮带扣的大小。矮个子的男人配上一个大方型平板式皮带扣,炫耀了肚皮上的亮点,会显得上下均分,有笨拙笨拙粗鲁之感,高个子瘦长的男人配一个小环型皮带扣,会显得庄重不够,瘦弱有余。
皮带不要过紧地勒在裤腰上:
目前,男人们的裤子都是根据腰部的大小来选择,裤围一般不会太大或太小,用皮带来勒紧裤子的实用性已经显得不太重要,所以不管什么款式的皮带,恰当地围系于腰部,显示其装饰性也就够了。
皮带的插孔不宜太多:
有的人为了方便,在皮带上打了一连串的孔眼,系在腰里,破坏了皮带整体效果,十分难看。一般说来,皮带的长短,以皮带扣插入后皮带两头可以交错重叠为准,并以皮带头可插入第一个裤绊为宜,皮带插孔最好三至五个,系好后松紧程度以中间第三孔为标准。
皮带和皮鞋颜色相协调:
系皮带时,须考虑一下皮鞋的色调,最适宜的办法是和皮鞋颜色一致,保持人体外部形象和谐。
如何搭配领带
1、 基本搭配法则:
a.领带颜色的选用应与使用者的年龄相协调。
青年人应选用花型活泼、色彩强烈的领带,以增加使用者的青春活力;对于年龄较大的人,则应选用庄重大方的花型;而女式宜选用素色的领带。
b.同时,在注意领带同时,还应注意领带和西装配色的协调性,以增加优雅脱俗、风韵倍增的良好效果。
例如:黑色、棕色西装配银灰色、蓝色、乳白色、蓝黑条纹、白红条纹的领带,显得庄重大方;深蓝、墨绿色西装配以玫瑰红色、蓝色、粉色、橙黄色、白色的 领带,具有深沉的含蓄之美;褐色、深灰色西装与天蓝色、米黄色、豆黄色的领带配伍,具有秀气飘洒的绅士风度;银灰、乳白色西装配大红、朱红、海蓝、墨绿、 褐黑色的领带,可给人以飘洒、文静和秀丽的感觉;红色、紫红色西装应配乳白、乳黄、米黄、银灰、翠绿和湖蓝色的领带,具有典雅、华贵、得体生辉的效果。
c.另外,除与服装搭配协调外,还必须与使用者的体型、肤色相匹配。
高个子应系朴素大方的单花领带;矮个子则宜系斜纹细条的领带,可使身材显得高一些;体胖的人宜系宽领带;脖子长的人则宜系大花领带,而不宜带蝴蝶结;脸色红润的人宜系黄素色绸布料的软质领带,而脸色欠佳的人则宜系明色的领带。
d. 领带的季节性一般来说也是很有学问的。
在炎炎夏日里最好佩带丝和绸等材质的轻软型领带,领带结也要打得比较小,给人以清爽感。而在秋冬季里颜色就要以暖色为主了,例如深红色、咖啡色之类的暖色调在视觉上就会产生温暖的感觉。在春夏季节可以以冷色调为主,暖色调为辅。
e. 领带的图案纹样,大致有点状、条状等几何形,花卉(包括写实和写意的)、动物图案以及凹凸肌理效果等。亦分大型、中型、小型花头,图案排列有疏有密。
一般来说,在正式场合、办公场合、礼仪活动时,应选择感觉稳重、意义严谨的图案。反之,则可选择轻松活泼、有浪漫情调的图案。一定要仔细区分,随时备用,以免失态。
2、领带与衬衫和西装的搭配法则:
a.有一种搭配叫三单,也就是说三种单色搭配在一起一般来说比较保险。
b.或者二单一花,这种装束您要注意了,这其中唯一一个有花纹或图案的无论是衬衫、领带或是西服,那么花纹或图案的颜色一定要是其他两种颜色的其中一种。
c.还有二花一单。如果你想这样打扮的时候就要注意:当有两种花纹或图案时,必须先驱分出图案的强弱和图案的走势。如果穿直条纹西服或衬衫时就要避免使用直纹或横纹的领带,最好用斜纹、圆点或草履虫色等没有方向性的领带比较好。
d. 同类型的图案之间不要相配。如:格子的西装不要配格子的衬衣和格子的领带。
如果你穿了件暗格子的西装,配素色或条纹、花纹的衬衣和领带就很漂亮。
格子的衬衣配斜纹的领带,直纹的衬衣配方格图案的领带,虽然都是直线条,但却有纹路方向的变化,不会单调呆板。
暗格图案的衬衣配花纹的领带。暗格在这里能当作素色处理,印花或花型图案的领带最好配素色的衬衣。如果配格子或线条的衬衣,多少都会令人有一点眼花缭乱。
e. 领带与外套颜色同色系、不同图案的搭配法。
领带的底色是浅棕色并有与外套同色的斜纹,配白色的衬衣显得很斯文。
f. 领带与衬衣的颜色同色系、不同图案的搭配法。
黄色的素色领带配黄色的条纹衬衣,使人显得很清爽。
g. 领带的颜色、图案完全与衬衣和外套不同,形成反差的搭配法。
是两款反传统的搭配方法。暗红色格子形状的领带搭配白底灰条纹的衬衣以及灰色的西装外套,不拘一格中流露着潇洒。
h. 如果你在选择有多种颜色图案的领带时,留意图案中的任何一种颜色能与衬衣或西装颜色一样的话,效果便会锦上添花。
i. 领带过长或太短,总是不雅的;适当的领带长度,是领带的尖端恰好触及皮带扣,不能多也不能少。领带的长度、种类很多,较好的领带往往较长,标准的长度是55或56英寸。合适的领带长度完全根据身高,以及打领带的方法。