2011年 的存档
201112 月7

吐槽《关公大战外星人》


敖厂长和老湿联合制作吐槽《关公大战外星人》,70年代台湾科幻大片,看完视频中后半部老湿的介绍,真是不得不佩服那个年代台湾电影人的想象力啊。

201112 月7

即将上映的职场大片

即将上映的职场大片:《加班33天》《那些年,我们一起追过的年报》《绩效惊魂7》《年报危机2》《通宵之城4》《计算机的救赎》《哈利波特与数据结构》《让年报飞》《PPT来了4》《EXCEL总动员5》。@我爱PPT

201112 月7

鬼故事

晚上,六个人在一家僻静荒凉的小店吃饭,服务员却拿来了七双筷子。一人笑道:“多好的鬼故事开头啊!”众人都笑了。服务员看着他们,数了数,淡定道:“不好意思,数错了。”然后撤走了两双。桌上瞬间安静了。

201112 月6

我的助理辞职了!——给不听话的下属看看

    1,当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理,是经过多次面试后,我亲自招回来的一个女孩。名牌大学本科毕业,聪明,性格活泼。私下里我得承认,我招她的一个很重要的原因,除了她在大学里优秀的表现之外,还因为她写了一手漂亮的字。女孩能写一手好字的不多,尤其像她,看起来长发飘飘,多么女性化的一个姑娘,一手字却写的铿锵倜傥,让我对她不由多了很多好感。 ­   ­

    手把手的教。从工作流程到待人接物。她也学的快。很多工作一教就上手。一上手就熟练。跟各位同事也相处的颇融洽。我开始慢慢的给她一些协调的工作,各部门之间以及各分公司之间的业务联系和沟通让她尝试着去处理。 ­ ­

    开始经常出错。她很紧张,来找我谈。我告诉她:错了没关系,你且放心按照你的想法去做。遇到问题了,来问我,我会告诉你该怎么办。仍然错。又来找我,这次谈的比较深入,她的困惑是,为什么总是让她做这些琐碎的事情?我当时问她:什么叫做不琐碎的工作呢? ­

    她答不上来,想了半天,跟我说:我总觉得,我的能力不仅仅能做这些,我还能做一些更加重要的事情。那次谈话,进行了1小时。我知道,我说的话,她没听进去多少。后来我说,先把手头的工作做好,先避免常识性错误的发生。然后循序渐进罢。 ­

     ­2,半年以后,她来找我,第一次提出辞职。我推掉了约会,跟她谈辞职的问题。问起辞职的原因,她跟我直言:本科四年,功课优秀,没想到毕业后找到了工作,却每天处理的都是些琐碎的事情。没有成就感。我又问她:你觉得,在你现在所有的工作中,最没有意义的最浪费你的时间精力的工作,是什么?她马上答我:帮您贴发票,然后报销,然后到财务去走流程,然后把现金拿回来给您。 ­

    ­我笑着问她:你帮我贴发票报销有半年了吧?通过这件事儿,你总结出了一些什么信息? ­

    她呆了半天,答我:贴发票就是贴发票,只要财务上不出错,不就行了呗,能有什么信息? ­我说,我来跟你讲讲,当年我的做法吧:98年的时候,我从财务被调到了总经理办公室,担任总经理助理的工作。其中有一项工作,就是跟你现在做的一样,帮总经理报销他所有的票据。本来这个工作就像你你刚才说的,把票据贴好,然后完成财务上的流程,就可以了。 ­

    其实票据是一种数据记录,它记录了和总经理乃至整个公司营运有关的费用情况。看起来没有意义的一堆数据,其实它们涉及到了公司各方面的经营和运作。于是我建立了一个表格,将所有总经理在我这里报销的数据按照时间,数额,消费场所,联系人,电话等等记录下来。 ­

    我起初建立这个表格的目的很简单,我是想在财务上有据可循,同时万一我的上司有情况来询问我的时候,我会有准确的数据告诉他。通过这样的一份数据统计,渐渐的我发现了一些上级在商务活动中的规律,比如,哪一类的商务活动,经常在什么样的场合,费用预算大概是多少;总经理的公共关系常规和非常规的处理方式。等等等等。 ­

    当我的上级发现,他布置工作给我的时候,我会处理的很妥贴。有一些信息是他根本没有告诉我的,我也能及时准确的处理。他问我为什么,我告诉了他我的工作方法和信息来源。 ­

    渐渐的,他基于这种良性积累,越来越多的交待更加重要的工作。再渐渐的,一种信任和默契就此产生,我升职的时候,他说我是他用过的最好用的助理。 ­

    ­说完这些长篇大论,我看着这个姑娘,她愣愣的看着我。我跟她直言:我觉得你最大的问题,是你没有用心。在看似简单不动脑子就能完成的工作里,你没有把你的心沉下去,所以,半年了,你觉得自己没有进步。她不出声。但是收回了辞职报告。 ­

    又坚持了3个月,她还是辞职了。这次我没有留她。让她走了。 ­

    后来她经常在MSN上跟我聊天。告诉我她的新工作的情况。一年内,她换了三份工作。每一次都坚持不了多久。每一次她都说新的工作不是她想要的工作。05年的时候,她又一次辞职了。很苦恼,跑来找我,要跟我吃饭。我请她去写字楼后面的商场吃日本料理。吃到中途,忽然跟我说:我有些明白你以前说的话是什么意思了。 ­

     ­3,所谓的职业生涯,其实你很难预测到你将来真正要从事什么工作,将来所要从事的工作,是否跟你在大学里学的专业有关。大多数人,很有可能将来所作的工作,跟他当初所学的专业一点关系都没有。从22岁大学毕业在26岁之间这四年,重要的不是你做了什么,重要的是你在工作中养成了怎么样的良好的工作习惯。这个良好的工作习惯,指的是:认真,踏实的工作作风,以及是否学会了如何用最快的时间接受新的事物,发现新事物的内在规律,比别人更短时间内掌握这些规律并且处理好它们。具备了以上的要素,你就成长为一个被人信任的工作的人。 ­

     ­人都有惰性,也都愿意用那些用起来顺手的人。当你具备了被人信任的基础,并且在日常的工作中逐渐表现出你的踏实,聪明,和细致的时候,越来越多的工作机会就会提供到你面前。原因很简单,用一句话就能交代清楚并且能被你顺利完成的工作,谁愿意说三句话甚至半小时交待一个怎么都不明白的人呢?沟通也是一种成本,沟通的时间越少,内耗越少,这是作为管理者最清楚的一件事。 ­

     当你有比别人更多的工作机会去接触那些你没有接触过的工作的时候,你就有了比别人多的学习机会,人人都喜欢聪明勤奋的学生,作为管理者,大概更是如此。 ­   ­

    一个新手,大多数新手,在这四年里,是看不出太大的差距的。但是这四年的经历,为以后的职业生涯的发展奠定的基础,是至关重要的。很多人不在乎年轻时走弯路,很多人觉得日常的工作人人都能做好没什么了不起。然而就是这些简单的工作,循序渐进的、隐约的,成为今后发展的分水岭。 ­

     ­漫不经心的对待基层工作的最大的损失,就是将看似简单的事物性处理方式,分界成为长远发展的能力问题。 ­

     ­聪明的人,总是不认为自己的能力有问题。时间长了,他会抱怨自己运气不好,抱怨那些看起来资质普通的人,总能比自己更能走狗屎运。抱怨她容貌比自己好,或者他更会讨领导欢心。等等等等。慢慢的,影响心态。所谓的怀才不遇,有时是这种情况。 ­

     工作需要一个聪明人,工作其实更需要一个踏实的人。在聪明和踏实之间,我更愿意选择后者。 ­

     而踏实,是人人都能做到的。和先天条件没有太大关系。 ­

    转载文章名称:我的助理辞职了。作者:刘苏

201112 月4

斗篷

@H花某某H 新浪个人认证 差点把我笑岔气!淘宝上一件商品的一条评价:“我穿着这件新买的斗篷去面包店,因为冷,把胳膊缩在里面。面包店老板以为我是失去双臂的残疾人,坚决不收钱,而且很贴心地把面包袋挂在我的脖子上…为了不让店主失望,我用头顶开了门,走了出来…”

201111 月28

新浪有多大

问:新浪有多大?答:微博事业部的美女拒绝了无线事业部帅哥的追求,原因是她不喜欢异地恋。

201111 月26

买黄瓜

本人女,今天去买菜。看到一大妈在卖黄瓜就走过去,问完价后大妈幽幽的说了一句你是买来吃还是用,你要是用的我就拿粗的给你。当时我就震精了,什么时候卖菜的大妈都变得这么开放,这么色。我装作一脸纯洁的问她怎么用啊?事实证明是我太色了,她说的用就是把黄瓜片贴在脸上。

201111 月23

JAVA Oauth 认证服务器的搭建

1、软件下载

Oauth服务端: http://code.google.com/p/oauth/  通过SVN,下载源码。

                          或者下载站长整合好的示例源码:http://115.com/file/aqvpzqhz

客户端下载:http://code.google.com/p/oauth-signpost/  oauth-signpost

                         或者下载站长整合好的示例源码:http://115.com/file/bhy1d2ce

2、服务端源码下载后,把相关代码整合在一起(或直接下载站长整合好的代码),修改net.oauth.provider.core.SampleOAuthProvider  类,把从 provider.properties 读取的信息改为从数据库中读取,如APP_KEY、APP_SCERET、描述、回调地址。

3、net.oauth.example.provider.servlets下面的四个类,这里对应着oauth3个请求url,跟一个用于测试的链接,可以根据需求修改,如将调用Oauth的用户信息记录下来。

4、修改web.xml 增加三个请求url

<servlet>
		<servlet-name>request_token</servlet-name>
		<servlet-class>net.oauth.provider.servlets.RequestTokenServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>request_token</servlet-name>
		<url-pattern>/oauth/request_token</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>access_token</servlet-name>
		<servlet-class>net.oauth.provider.servlets.AccessTokenServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>access_token</servlet-name>
		<url-pattern>/oauth/access_token</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>authorize</servlet-name>
		<servlet-class>net.oauth.provider.servlets.AuthorizationServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>authorize</servlet-name>
		<url-pattern>/oauth/authorize</url-pattern>
	</servlet-mapping>

5、做个拦截器,只要通过某url访问的都需要进行Oauth认证:

web.xml

<filter>
	   <filter-name>OauthFilter</filter-name>
	   <filter-class>web.school.phone.OauthFilter</filter-class>
	</filter>
	<filter-mapping>
	   <filter-name>OauthFilter</filter-name>
	   <url-pattern>/phone/*</url-pattern>
	</filter-mapping>

 web.school.phone.OauthFilter

	package web.school.phone;
         import java.io.IOException;

	import javax.servlet.Filter;
	import javax.servlet.FilterChain;
	import javax.servlet.FilterConfig;
	import javax.servlet.ServletException;
	import javax.servlet.ServletRequest;
	import javax.servlet.ServletResponse;
	import javax.servlet.http.HttpServletRequest;
	import javax.servlet.http.HttpServletResponse;

	import net.oauth.OAuthAccessor;
	import net.oauth.OAuthMessage;
	import net.oauth.provider.core.SampleOAuthProvider;
	import net.oauth.server.OAuthServlet;

	public class OauthFilter implements Filter {

	  public void destroy() {
	  }

	  public void init(FilterConfig fConfig) throws ServletException {
	  }

	  public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
	  throws IOException, ServletException {
	    HttpServletRequest req=(HttpServletRequest)request;
	    HttpServletResponse res=(HttpServletResponse)response;

	    try{
            OAuthMessage requestMessage = OAuthServlet.getMessage(req, null);
            OAuthAccessor accessor = SampleOAuthProvider.getAccessor(requestMessage);
            SampleOAuthProvider.VALIDATOR.validateMessage(requestMessage, accessor);

            System.out.println("[OauthFilter:passed]:"+req.getRequestURI());
            chain.doFilter(request, response);//验证通过则转向

        } catch (Exception e){
        	//验证不通过
            SampleOAuthProvider.handleException(e, req, res, false);
        }

	  }

}

6、执行客户端代码,提示输入验证码时,把控制台打印的URL放到浏览器里打开,输入授权码:

(服务端AuthorizationServlet 里面修改验证不通过要跳转的页面,页面上会打印一些参数)

201111 月19

大学毕业找不到工作

一官员因贪污受贿被判刑,儿子探监时,说自己大学毕业找不到工作。官员说:会有人来帮你的,我在台上时,叫谁上谁上;如今我在监狱,叫谁下谁就得下……

201111 月18

螃蟹的听觉在腿上

为了证明螃蟹的听觉在腿上一个科学家捉了只螃蟹并冲它大吼!螃蟹很快就跑!然后捉回来再冲它吼螃蟹又跑了!最后科学家把螃蟹的腿都切了!又对着螃蟹大吼!螃蟹果然一动不动,实验证明螃蟹的听觉在腿上。

201111 月11

光棍节 what a fucking day

900年前的人比今天的我们还多俩棍(11),也没见得他们狂欢和抢着脱光,与那天的他们相比,今天得我们只是多个蛋(0),还喊疼,多个二(2),还二到底。what a fucking day。 @序列章

201111 月9

手机不要乱放

中午在办公室午睡的同事们注意了,手机不要乱放。办公室里女同事中午外出,没把手机带走。她老公不停地打电话来。午睡的男同事被吵烦了,拿过手机大吼:“我们在睡觉,你烦不烦啊!”电话再也不响了。半小时后,女同事怒气冲冲地回到公司:“刚才是哪个混蛋说跟我睡觉来着?”办公室里寂然无声。

201111 月9

大豹子光棍节

某姐招亲:“今年谁愿意陪姐过20111111特大豹子光棍节,姐明年让他过父亲节” 单位众同僚蠢蠢欲动,唯一哥们岿然不动 试问到:“哥为何如此淡定” 解析道:“从11.11到明年父亲节仅剩7个多月,这爹当的冤啊” 众人梦醒,齐叹道:“这真是一个坑爹的时代啊….”

201111 月7

iphone5外壳

作业本:晚上跟一老板吃饭,他是为山寨手机供应外壳的。整个晚上他都郁郁寡欢,有人问他怎么了,他说曾经辉煌的小工厂破产了。大家又很关心地问是什么原因,他面带哭腔的说:我生产了三百万套iphone5外壳……

201111 月7

聚会

几个人在一起聊天,有个家伙放了个很臭却不响的屁,刚放完就对大家说:哎,什么东西糊了?然后大家都使劲地吸鼻子……这人太坏了!

201111 月5

无撸木骑

我们都爱重口味: 前几天看到的那个“小撸怡情,大撸伤身,强撸灰飞烟灭”,找到下联了:“先撕长裙,后撕短裤,百撕不得骑姐” ,然后横批TMD也出来了 【无撸木骑】 啊 我艹……

201111 月4

3G新生活

某人为了享受3G新生活,换了一个手机号,晚上突发奇想,给同事群发了一条:“亲爱的,我换这个号了,啵一个,以后记得和我聊哟。”接着关机睡觉。第二天上班后,其他同事都脸色憔悴,还有一人有淤青的痕迹……后来那人再也不敢开机,又偷偷换了一个新的3G号。

201111 月3

有人相伴左右是幸,一切顺利诸事如意是福,倖福全來。

给自己名字一个合理诗意的解释。

有人相伴左右是幸,一切顺利诸事如意是福,倖福全來。

201110 月31

里程碑2 MIUI简单演示

201110 月30

铁三角CKM55开箱评测