??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲av一本岛在线播放,亚洲精品午夜国产va久久,亚洲精品中文字幕无码AVhttp://www.tkk7.com/coundy/<p> <font size=2 color=#550edd> &nbsp;&nbsp; 漫步风中Q們֐自己的脚步,在自我沉怸Q找寻逝去的灵?lt;/font>zh-cnSun, 11 May 2025 08:08:59 GMTSun, 11 May 2025 08:08:59 GMT60JsonLib库在序列化@环引用问题解?/title><link>http://www.tkk7.com/coundy/archive/2013/03/27/397047.html</link><dc:creator>Coundy</dc:creator><author>Coundy</author><pubDate>Wed, 27 Mar 2013 03:46:00 GMT</pubDate><guid>http://www.tkk7.com/coundy/archive/2013/03/27/397047.html</guid><wfw:comment>http://www.tkk7.com/coundy/comments/397047.html</wfw:comment><comments>http://www.tkk7.com/coundy/archive/2013/03/27/397047.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/coundy/comments/commentRss/397047.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/coundy/services/trackbacks/397047.html</trackback:ping><description><![CDATA[<div style="text-align: left;">问题QStruts2框架的rest-plugin插g中jsonlib库,在序列化时因对象循环引用时触发异常。ؓ了在解决q个问题Q修改该插g的源代码q发编译?br />思\Q解册个问题,用了一个简单的思\Q就是将jsonlib序列化前Q先@环引用解除,在代码中使用递归和堆栈?br />~失Q由于该方式采用如果存在循环引用p回null值的方式Q因此这U方式不具反序列化可行性,需要进一步改q思\?br />参考:目前开源的fastjson已经解决了对象@环引用问?br />// 处理数组的@环引?/div><div style="text-align: left;"></div><div style="text-align: left;"><span style="color: #008000;">private Object disCycleArray(Object obj, Object owner)</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">throws IllegalArgumentException, IllegalAccessException {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (null != obj) {</span></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (!isRefObject(getComponetType(obj)))</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return obj;</span></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">Object[] objects = (obj instanceof Collection) ? ((Collection) obj)</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">.toArray() : ((Object[]) obj);</span></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">for (int i = 0; i < objects.length; i++) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">objects[i] = disCycleObject(objects[i], owner);</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (obj instanceof Collection) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">Set collection = new HashSet();</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">CollectionUtils.addAll(collection, objects);</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return collection;</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return objects;</span></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return null;</span></div><div><div style="text-align: left;"><span style="white-space: pre;"> </span><span style="color: #008000;">}</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">private Object disCycleObject(Object obj, Object owner)</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">throws IllegalArgumentException, IllegalAccessException {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (null == obj)</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return null;</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">else if (null == owner || obj == owner) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">roots.put(obj.hashCode(), obj);</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">} else {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (!contains(roots, owner)) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">roots.put(owner.hashCode(), owner);</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (contains(roots, obj))</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return null;</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (null != obj) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">Field[] fields = obj.getClass().getDeclaredFields();</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">for (Field f : fields) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">f.setAccessible(true);</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">Object value = f.get(obj);</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (null != value && !"".equals(value))</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (isArray(value)) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">Object newvalue = disCycleArray(value, obj);</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">f.set(obj, newvalue);</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">} else {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (isRefObject(f.getType())) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (contains(roots, value)) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">f.set(obj, null);</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">} else {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">Object newvalue = disCycleObject(value, obj);</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">f.set(obj, newvalue);</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">//roots.remove(obj.getClass().getName());</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">roots.remove(obj.hashCode());</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return obj;</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return null;</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">private Class getComponetType(Object obj) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (null != obj) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (isArray(obj)) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">Object[] objects = (obj instanceof Collection) ? ((Collection) obj)</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">.toArray() : ((Object[]) obj);</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return objects.length > 0 ? (objects[0] == null ? null</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">: objects[0].getClass()) : null;</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return null;</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">private boolean isRefObject(Class<?> clz) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (null != clz)</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (!clz.isPrimitive()</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">&& !clz.getName().startsWith("java.util")</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">&& !clz.getName().matches(</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">"java.lang.(?!\\bObject\\b$)\\S+$")</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">&& !clz.getName().startsWith("java.io")) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return true;</span></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return false;</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">private boolean contains(Map<Integer, Object> roots, Object obj) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (null != obj) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">Object target = roots.get(obj.hashCode());</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">if (null != target) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return true;</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return false;</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">private boolean isArray(Object obj) {</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">return obj instanceof Collection || obj.getClass().isArray();</span></div><div style="text-align: left;"><span style="white-space:pre"> </span><span style="color: #008000;">}</span></div><div></div><div style="text-align: left;"></div></div><div></div><img src ="http://www.tkk7.com/coundy/aggbug/397047.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/coundy/" target="_blank">Coundy</a> 2013-03-27 11:46 <a href="http://www.tkk7.com/coundy/archive/2013/03/27/397047.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于navicatq接oracle ?ORA-12737 set CHS16GBK错误的解?http://www.tkk7.com/coundy/archive/2011/06/18/352577.htmlCoundyCoundySat, 18 Jun 2011 06:04:00 GMThttp://www.tkk7.com/coundy/archive/2011/06/18/352577.htmlhttp://www.tkk7.com/coundy/comments/352577.htmlhttp://www.tkk7.com/coundy/archive/2011/06/18/352577.html#Feedback1http://www.tkk7.com/coundy/comments/commentRss/352577.htmlhttp://www.tkk7.com/coundy/services/trackbacks/352577.html参考资料: http://apps.hi.baidu.com/share/detail/32733067
1、原因:
ORA-12737: Instant Client Light: unsupported server character set CHS16GBK
GoogleQ解释如下:
ORA-12737:
Instant Client Light: unsupported server character set string
Cause:     The character set specified is not allowed for this operation or is invalid. Instant Client Light has only minimal character sets.
Action:     Do not use Instant Client Light for this character set


2、首先,我们打开“tools”-->"options"菜单Q见到如下界面,依据OCI library(oci.dll) 路径Q导航到 navicat oci 目录下,备䆾里面的文Ӟ通过在该目录新徏bak文g夹,?#8220;%dir%/Navicat Lite\instantclient_10_2”路径下的所有dll文g剪切到bak文g夹)?br />


3、在oracle 客户端安装目录bin/目录下,扑ֈ如下几个.dll文g
4、将上面所列文件放|到“%dir%/Navicat Lite\instantclient_10_2” 目录下,重新启动navcat卛_?br />



Coundy 2011-06-18 14:04 发表评论
]]>
重启记忆闔Rhttp://www.tkk7.com/coundy/archive/2011/06/01/351536.htmlCoundyCoundyWed, 01 Jun 2011 12:20:00 GMThttp://www.tkk7.com/coundy/archive/2011/06/01/351536.htmlhttp://www.tkk7.com/coundy/comments/351536.htmlhttp://www.tkk7.com/coundy/archive/2011/06/01/351536.html#Feedback0http://www.tkk7.com/coundy/comments/commentRss/351536.htmlhttp://www.tkk7.com/coundy/services/trackbacks/351536.html2008~2010记忆的断裂带Q今天重启!不ؓq去而重拾,不ؓ来彷L而放弃?/div>

Coundy 2011-06-01 20:20 发表评论
]]>
2008-5-12 汶川地震http://www.tkk7.com/coundy/archive/2008/05/26/202882.htmlCoundyCoundyMon, 26 May 2008 04:46:00 GMThttp://www.tkk7.com/coundy/archive/2008/05/26/202882.htmlhttp://www.tkk7.com/coundy/comments/202882.htmlhttp://www.tkk7.com/coundy/archive/2008/05/26/202882.html#Feedback0http://www.tkk7.com/coundy/comments/commentRss/202882.htmlhttp://www.tkk7.com/coundy/services/trackbacks/202882.html当我们面对脆q生命Q当眼睛一ơ次婆娑Q在伤痛中哀叹生命的脆弱与坚强?br /> 当我们憎恨可恶的奸商Q诅咒助Uؓ虐的贪官污吏Q在摇头Ҏ良心与遇到私利的无奈
当灾N临我们的肩头Q当我们手挽?pv我们都是一家hQ被久违的大爱所感动
当生与死需要抉择,当冷漠与友爱需要展玎ͼq_的h们给了我们最感动的宣C?br />



















Coundy 2008-05-26 12:46 发表评论
]]>
现在股市大跌Q看了这q图你有什么感惻Ihttp://www.tkk7.com/coundy/archive/2008/04/01/190049.htmlCoundyCoundyTue, 01 Apr 2008 04:45:00 GMThttp://www.tkk7.com/coundy/archive/2008/04/01/190049.htmlhttp://www.tkk7.com/coundy/comments/190049.htmlhttp://www.tkk7.com/coundy/archive/2008/04/01/190049.html#Feedback0http://www.tkk7.com/coundy/comments/commentRss/190049.htmlhttp://www.tkk7.com/coundy/services/trackbacks/190049.html
转摘自:http://yetanyetan.blog.sohu.com/

Coundy 2008-04-01 12:45 发表评论
]]>
有一U爱叫做放手http://www.tkk7.com/coundy/archive/2008/01/11/174724.htmlCoundyCoundyFri, 11 Jan 2008 14:07:00 GMThttp://www.tkk7.com/coundy/archive/2008/01/11/174724.htmlhttp://www.tkk7.com/coundy/comments/174724.htmlhttp://www.tkk7.com/coundy/archive/2008/01/11/174724.html#Feedback0http://www.tkk7.com/coundy/comments/commentRss/174724.htmlhttp://www.tkk7.com/coundy/services/trackbacks/174724.html       --------------U念我夭折的爱情

如果两个人的天堂
象是温馨的墙
囚禁你的梦想
q福是否象是一扇铁H?br /> 候鸟失去了南?br /> 如果你对天空向往
渴望一双翅膀
放手让你飞翔
你的翼不该伴随玫瑰
听从凋谢的时?br /> O如果变成了牵l?br /> 我愿Z选择回到孤单
~如果变成了锁?br /> 抛开
有一U爱叫做放手
为爱攑ּ天长C
我们相守若让你付出所?br /> 让真爱带我走
为爱l束天长C
我的d若让你拥有所?br /> 让真爱带我走说分?br />
Z你失M
狠心扮演伤害?br /> Z你离开?br /> 永远不分的离?br /> !



Coundy 2008-01-11 22:07 发表评论
]]>
爱情转移http://www.tkk7.com/coundy/archive/2008/01/11/174723.htmlCoundyCoundyFri, 11 Jan 2008 14:05:00 GMThttp://www.tkk7.com/coundy/archive/2008/01/11/174723.htmlhttp://www.tkk7.com/coundy/comments/174723.htmlhttp://www.tkk7.com/coundy/archive/2008/01/11/174723.html#Feedback0http://www.tkk7.com/coundy/comments/commentRss/174723.htmlhttp://www.tkk7.com/coundy/services/trackbacks/174723.html徘徊q多橱H住q多旅?br /> 才会觉得分离也ƈ不冤?br /> 感情是用来浏览还是用来珍?br /> 好让日子天天都过得难?br /> 熬过了多久患难湿了多长眼?br /> 才能知道伤感是爱的遗?br /> 浪几张双h床换q几ơ信?br /> 才让戒指义无q顾的交?br /> 把一个h的温暖{Ud另一个的胸膛
让上ơ犯的错反省出梦?br /> 每个人都是这样n受过提心吊胆
才拒l做爱情待罪的羔?br /> 回忆是捉不到的月光握紧就变黑?br /> {虚假的背媄消失于晴?br /> 阛_在n上流转等所有业障被原谅
爱情不停站想开往地老天?br /> 需要多勇敢
烛光照亮了晚照不出个答?br /> 恋爱不是温馨的请客吃?br /> 床单上铺满花瓣拥p它成?br /> 太拥挤就开C别的土壤
感情需要h接班接近换来期望
期望带来失望的恶性@?br /> 短暂的LO漫长M不满
烧完好青春换一个老伴
你不要失望荡气回肠是Z
最的q_



Coundy 2008-01-11 22:05 发表评论
]]>
HP裁掉他们的牛人的q后黑手Q妒贤嫉能的典型Q?转脓 http://www.delphichina.net/read.php?tid=610)http://www.tkk7.com/coundy/archive/2007/08/08/135239.htmlCoundyCoundyWed, 08 Aug 2007 06:29:00 GMThttp://www.tkk7.com/coundy/archive/2007/08/08/135239.htmlhttp://www.tkk7.com/coundy/comments/135239.htmlhttp://www.tkk7.com/coundy/archive/2007/08/08/135239.html#Feedback0http://www.tkk7.com/coundy/comments/commentRss/135239.htmlhttp://www.tkk7.com/coundy/services/trackbacks/135239.html大家早上好!
又开始新的一周的工作了,紧张充实而又忙碌Q而我卛_面的却是老板阴险的嘴脸和摆在眼前的解除劳动合同警告函。被q离开q家我所热爱的公司,d我的那些朝夕相处的同事,真的是很舍不得的无奈Q?/p>


我知道大安很忙Q希望大家能抽点旉把下面的你们不可不知的HP理层的真相看完Q?/p>

如果现在看不方便的话Q请附件的相同内容保存C自己的文件夹里有I慢慢看Q因为我坚信q些是你在惠普可能正在面Ҏ卛_面对的。了解这些以后你q会W着d惠普吗?


我叫王云龙,英文名:JackieQ员工号Q?0256168Q?br>是大qBPDO Sunflower-JP  Renewal Team的SV?/p>


事情的经q是q样的:上周HR的曹?sherry)和我部门的OM 范LQEricQ找我谈Q竟然是关于针对我的[解除力_合同警告函]Q而且在我q没有弄清楚上面内容的情况下QD我在上面{֭Q理由是他们觉得我的业W不好Q不能胜ȝ前的工作而要求我q行1个月的业l改善,他们觉得我改善不好的?月底必ȝ职,也可能会不提前通知我而立L行对我的“d”Q?q把权力的屠刀l于向我挥过来了Q事情就从这里开始变得越发可W了Q?/p>


我自?6q?月接手Renewal-JP Team以来Q?0月就q入Peak TimeQ作业量是^时的4倍,l员90%又都是新人,而其中有8个h日语完全不懂Q在得不到其他部门的M支援…的种U异常困隄条g下,我带头实行组l机构变革,大胆L新的基层理者,调动U极性,人尽其才Q大家一起齐心协力圆满地度过?个月的高峰期Q得C客户和领导的一致好评!新的l织l构也经受住了严峻考验Q那些具有真正能力和领导才能的h也在q段期间脱颖而出Q这不但是大家众志成城共渡难关的q程Q也是一个很好的为公司培L的真正有实力的基层管理者的q程Q事实也证明正是q次机构变革让我们带领全队截x被强令退职的q箋10个月内所有的客户要求全部达标Q客h意度大增Q全l员工士气空前高涨?/p>

今年3月,我又同时接手了NBQ-JP Team,  NBQ一直是我们中心的顽疾,q箋8个月都没有达标,我在2个月的时间内通过l织l构优化和各U彻底的程攚w后Q各Ҏ标很快就都达标了Q而且因ؓ改善dQ今后也会一直达标下厅R作为兼?个Team的SV,我完全是按照我的上每年q初l我制定的G&O指标和FPR的要求做事,而且事实证明我做的很Q所有的对于SV的要求我都做CQ范波Eric有什么理p我业l不好而要我走人呢Q?/p>

大家可以看到附g中他要求我改善的完全不在SV的年初考核标准之列Q我也不存在业W上的问题Q完全是他主观臆断,凭空捏造出来的Q他也拿不出M的证据!q按照他的I洞的大道理改善的话Q结果也无法用数据衡量!完全靠他的一张嘴_最l这个无能的Z会因嫉贤妒能而以所谓的业W改善不良为由D我离职!q样对于q个对自p力完全没有自信的人才会觉得自q位子可以坐稳Q这样你可以坐E_Q那麽心虚又可以堵住多少人的嘴呢Q每一个比你强的h你都要迫宻I都要开除吗Q?/p>

 

大家知道吗?对于范Lq样一?月䆾刚刚被提拔上来做OM,之前做ؓAMD-JP Team SV,q箋10个月的客h标从来没有达q标Q后来又接手做BQ-JP Team,一直以来也无法达标Q就是这样一个自U拥有多qBPO工作l验的hQ却qSV的最最基本的工作都做不好,每天只会坐在那里讲I洞无比的大道理的hQ又是怎麽升上d了OM的了呢?又有什麽资D求一个月׃部门成W达标Q各斚w做的都很好的人按照他的无理要求进行业l改q呢Q不按照他的要求做就D我离职!N要我也改成和他一L无能吗?Nq就是惠普要求一个People Manager应该做的吗?U属无稽之谈Q很荒谬的想W!q个公司是我们所有惠普h的!我们是在为惠普工作!而不是ؓ极少数的白痴的h工作Q一个稍微有良知的h也不会如此!

 

那麽我们来看看q样一个连SV的工作都做的一塌糊涂的人,又是怎麽当上OM的呢Q?/p>

 

事情得从BPDO q边的Center Manager:Anshul说v。对于Anshul大家q是重的!毕竟一个印度hQ千里迢q来到大q,支持我们大连Center的运作也是挺不容易的。作Z个黑带认证大师算术是没有问题的,但是作管理的话似乎很牵强。话说回来,他也没做Z麽成l,只能说中规中丑֐QAnshul是不懂汉语的Q而我们做日本业务的经理也很难用英语和他沟通,所以Anshul得到的情报绝大多数都是从xp又会打报告的Simon从涛处得来。自从C2 BPOq边l织机构调整后Simon从涛理所当然成了C2的BOSSQ而Anshul则变成了太上皇?/p>

Simon从涛实在职Z做的很成功,是掌门h的合适h选!他Q何事情自׃做不了主Q芝ȝ豆大点的事也要跑到Anshul那里报告LQ就是因己没有自信没有独立判断的能力怕担责Q吧!是q样一个连话都说不清楚Q没有Q何的个h观点Q唯唯诺诺,看似谦虚实则无能的hQ却自欺ZhC4月开始负责BPO中心的绝大多C务,而ؓ惠普打下半壁江山立下汗马功劳的经理们却都被边~化了!现在大家明白了吧Q这ơ大的组l机构变更完全与能力和公司发展无养I完全是ؓ了满Anshul以及更高层领导的个h权利控制Ʋ望的需要!选的接班Z需要有能力Q只要听话就行了Q?/p>

反正Anshulq早要走的!来公司发展成什麽样和他也没关系Q可因ؓ他选的接班人无能导致整个江山都破|了怎麽办?我们大家所热爱的这家公司怎麽能发展壮大下去?怎麽能在D酷的竞争中生存下去Q到时候他们拍拍屁股走ZQ我们怎麽办?我们怎麽生存Q怎麽zM去?怎麽L一家老小Q?/p>

q种对公司对员工完全不负责Q的行为,让h觉得是多麽的无耻!心寒Q悲愤!

 

我们再来看看Simon从涛q个所谓的Boss吧:一个香格里拉年会需要OM Level每h?万元预先垫付宴会费用自己不愿出钱却分zֈ下面的SVw上每h?000元的人;一个每ơSV Levell织的Team Building AA制宴会都会赖账,从年初到现在q欠?00元的人;一个借了自己l员300元却坚持只还200元的人;一个做OM期间下面的外地年dw女l员因ؓ工作压力q大无法排解而在自己的家中自杀的hQ上C后都做了些什麽吧Q?/p>

什麽也没做Q除了每天早上一如既往地跑到Anshul那儿汇报L以外Q什麽也没做Q?/p>

没有开q一ơ全体大会说明公司的业务Q新l织机构Q战略和今后的发展方向;没有搞过一ơCoffee Talk和大家谈;没有和我们做q一? on 1 Talk听取我们对公司发展的Q没有和我们搞过一ơTeam Building建立彼此间的信赖和默契;没有和我们SV一起吃q一ơ饭联络感情Q没有。。。什麽也没有做过Q每天又象是很忙的样子!除了布什以外好像是他最忙了Q在走廊里遇C看都不看我们一|象我们这些工作在一U上的拼Lzȝ员工不存在一P见到Anshul?-2时里一直满脸堆W,q样的领导是不是很滑E?Q?/p>

 

啊!对了Q也不是什麽都没做Q也做了2件事Q?/p>

Q?Q提拔了比他更无能的Eric范L做SF-JP新的OMQ?/p>

Q?Q提拔了原来NBQ那批同期入职做的最差,在NBQҎ混不下去了的Q后来没办法转组MSimon从涛部门的,l果非常可笑的是qPL都做不好却又被上台后的Simon

从涛z֛NBQ做了SV的所?#8220;亲信”毕晓U!

哈~?大家无语了吧Q!q就是现在的HP BPDO的可W现Ӟ

我们是在_病院里过家家吗?如果是的话我要说Q飞疯人院吧!我会  毫不犹U的!

 

对于Simon从涛我就不想多说了,熟悉他的人都知道Q我们也有很多从GE跌来的同事对他也很熟悉Q这位大哥也是因为在GE混不下去才跑到我们惠普来的!所以大家明白ؓ什麽会提拔同样在GE和他一起共q事Q一h؜不下去跑到我们惠普来的Eric范L了吧Q?/p>

 

接下来我们再来看看Eric范Lq样一个每天就知道骗应届毕业生讲空z无比大道理犹如政府部门的数学老师的OMQ一个暴我־经质经常把自己的女l员当着全体员工的面骂得痛哭涕的OMQ一个大搞一a堂和自己意见不合坚xL复D人家降职转组辞职的OMQ一个什麽成l也做不出来却道貌岸然地坐在那里装模做样忙得一塌糊涂的OMQ一个组员生了小孩子却借口业务忙不让h回家喂奶的冷酷得没有人性的OMQ这个让我几乎无语的OM都做了些什么呢Q?/p>

 

Q?Q?nbsp;       DBQ-JP Team的历史上成W最好个力最杰出的SV 才兴辞职Q?/p>

 

怿很多人对做的非常的BQ-JP 的新SV 才兴的突然离职觉得很y؜吧?Q周五还为其开庆功大会表嘪其成l达标,周一Z麽就D其离职了呢?很多人都不明白!׃q其中的l节极不光彩Q所以公总Anshul& Simon从涛& Eric范L为首的领导层全面锁消息QQ何与才兴接触一探究竟的人都会受到威胁恐吓!所以到目前为止Q大安q被蒙在鼓里Q我也是受到威胁恐吓的受完之一Q但我希望所有h知道q其中的真相Qؓ了保证事件的真实性,下面是来源于BQ Teaml员的原版陈qͼ

5?日新SV才兴开始接手BQ-JP TeamQBQ在原SV 范L的带领下Q已10个月未能达成公司讑֮的指标,是大qCenter最手的问题部门之一。才兴在接手BQ当日Eric提出撤换BQ的主要负责hPL袁勇q要求该命o由才兴下达。才兴提出刚接手BQQ不惌整管理团队,如对PL袁勇的降职命令由刚接手的新SV下达难以服众Q能否再l一D|善时间。但Eric态度异常坚决Q称该员工对范L本h不尊重,执行力差Q必降职。才兴提出如果该员工不接受降职Eric你要如何处理QEric说这人年LȀ动,才兴你可以激怒他Qg“反水”Q叫他触犯SBC自动Ch。才兴听到十分震惊,在惠普这U堂堂正正的大公叔R也可以这麽做吗?最后在才兴完全不同意的情况下Eric袁勇调MBQQ因PL的调而生团队领导层的大调整。在各种不利因素的作用下Q接手第一周该l拿C有史以来最差成l,才兴开始用全部心智对BQq行攚w,改善了多ҎE,q从Ȁ励员工积极性入手打造团队精。于当月达成了公司设定的各项指标Q扭转了该团?0个月不达标的历史。但达标后范波开始频频发难,首先声称当月达标是他调整PL的原因,大家都非常质疑!如是此原因,你范波在担QSV期间Z么不调整Q而且原PL在范波Q职的10个月中只担Q?个月的PLQ另7个月怎么解释Q达标后q一再批评BQ不够U极努力Q有些组员没有责d{。各U现象人十分困惑!d也看得出来,明显的嫉贤妒能!用拙劣的下三烂手D|夺别利果实!自己做Z吃奶的力气也达不了标Q别人做L可以达标了Q自p无能的老脸该往哪儿攑֑Q?br>    6?日星期五Simon从涛受到指示BQ当月达标召开庆功表嘪晚宴QBQU极对应{备q久q的令h振奋的庆功会。晚?点开始,庆功会过E当中Simon从涛提出畅所Ʋ言Q开心尽兴。BQl全体组员频频D杯,向领D达了l箋努力工作再创佳W的决心,q时Simon煞有介事地询问还需要哪些支持?才兴提出BQl的zdl费理不善Q前任SVL透支Q已?月前的活动经贚w支出去Q因BQ刚刚达标Q同旉上要面7月的Peak Timed员工加以鼓舞Q能否将前Q透支的活动经费,以其他方式补发以Ȁ励团? q时范LH然发言Ԍ  “你们不要搞错? 达标是应该的Q原来不达标是因Z们不努力Q今天这宴会都不该开Q是领导为鼓׃们才举行的,zdl费透支Q你们每个h都参与了Q?#8221;接着指着员工问:“你吃没吃Q他吃没吃?”然后又批评员工近20分钟之久Q刚才还振奋Ȁ昂的全体l员的情l很快就被压抑得阴郁下去Q但Eric丝毫没有停下来的意思,才兴pQ?#8220;您停Q停Q既然讲奖罚分明Qؓ什么你10个月未达标反倒升职了呢?你有没有领导素质Q在q种应当鼓励员工的场合怎么却批评了20多分钟还不停下?q是庆功会你不要忘了Q?#8221; 双方又说了几句Q也^息下来。面对突然变得阴郁沉L气氛Q才兴就开始努力让员工开心v来,在晚最后Simon &Eric为BQ团队颁发了奖Ӟ而且所有h“愉快”的合q念,晚餐?1点结束?br>  6?1日星期一上班Q下?:25 Simon从涛和h事经理找才兴到小会议室谈话,说才兴在上周末的晚餐上不重领导Q现有几条\可以选择Q一辞职Q二开除,三降职降薪。才兴质问这是公司对待员工的程吗?从涛说这是领导团队的意见Q才兴问领导团队具体指谁Q从涛说可以代表Anshul。才兴问Z麽不向全体组员调查取证?HR的曹芌已经调查q了Q很明显BQ的组员在强权的高压威胁恐吓下q心地做了假证出卖了才兴Q就q样才兴只好被迫职Q?br>一个是C2 BPO的老大Simon从涛Q一个是SF-JP?OM Eric范LQ自己先不知好歹地在庆功宴上大放厥词Q结果连17个h的局面都控制不住Q被人问得哑口无a。。。怎麽指望q些家伙理我们几百人的Center呢?可能是Anshul没去吧?没办法请CU事该怎麽处理Q。。。。。。他们周六周日想?天,想不是滋呻I我们q麽“?#8221;的领|p麽被人给撅了Q一定要处理才兴! L了Anshul后闹Z6?1日周一的丑剧!Q想想Anshul也挺不容易的Q提拔的麽无能,到处l他MؕQ一点小事也摆不qIq得要他出马Q这麽不省心Q烦Q!Q但是他扶v来的阿斗弄出的这烂摊子他能不吗Q)
我想问大家的是:发生?时工作以外的饭桌上的口舌之争,公司是否可以以此为理由开除员工呢Q大家想一惛_Q?/p>


事情q没有完Q?/p>

 

因ؓ在工作和生活当中和才兴都是好朋友Q得知他H然职很是震惊Q??1日晚Q我L兴家中看望他Q听他大致说了事情的l过Q也觉得很费解!安慰了他一下,他也说会扑ֈ更好的工作不用担心。后来BQ的大多数l员来看望他Q我回MQ但是第2天(6?2日周二)?7Q?0Q我已经下班了!Simon从涛l我打电话,要我马上到楼?02会议室去Q我q去之后Q只有Anshul 和Simon板着脸坐在那里,我坐下后立即p问我Q?#8220;你昨天晚上是不是M才兴Ӟ都看C什麽?听到了什麽?说了什麽?做了什麽?要全都说出来Q?#8221;态度极其强硬Q象g一P我也很不开心!我说Q?#8220;如果你们要向我了解我所知道的才兴的情况我可以告诉你们!但是像你们这样在我下班后把我叫过来这麽粗暴无C地审问?时以外的个人生zȝ话,对不P我没什麽好说的Q?#8221;然后他们很生气Q威胁我_“你可以考虑不告诉我们,我们也可以考虑严肃处罚你!”我越来越觉得奇怪!我们惠普是什麽公司?间谍特务l织吗?中央情报局分支机构吗?要灌辣椒水老虎凳g吗?况且我做错了什麽?才兴已经都被你们D职了,他还能说什麽对你们不利的话呢?他说了又有什麽用吗?我觉得我的n心受C严重的伤宻I他们不尊重和怿员工Q他们R犯了我的个h人权和隐U,他们Ҏnq行威胁恐吓说如果我不交待就处罚我!我不知道同样Ҏ兴的职一事不能理解,后来h兴吃饭详谈的Melissa Wang是不是也和我受到的遭遇一栯审问被威胁了呢?q是一什麽样的领D,每天道貌岸然地站在你面前满脸堆笑Q背地里q了多少见不得h见不得光的事呢?你们都知道吗Q惠普是一家很伟大的公司,但在某一个点上的理者的风格军_了分公司的整体风|你们看看Q这是q些人干的好事!到现在也不敢让h知道Q我们工作在一个什麽样的公叔RQ这是什麽样的一个领D?Z掩盖他们做的那些见不得h的事Q简直无所不用其极Q完全不择手D!我就我所受到?#8220;非h待遇”咨询了一下大qHR的经?Ҏ表CZHR斚w不会得到M的徏议和支持Q我们员工的权益如何保障Q只能这样Q人宰割吗Q无语!Q?他们作ؓq家公司的最高领D把公司搞成q样Q要Z们所做下的这些事情负全责Q我们的员工的眼睛是雪亮的,恶行是掩盖不住的Q我们也不会ȝq些人将我们所q的这家公司肆意地l箋p蹋下去Q想都别惻I
我们再来看看q家伙还q了什麽吧Q?/p>

Q?QDBQ-JP Team的PL 袁勇辞职Q?/p>

前面也介l过Q范波就是觉得袁勇不听他的话不尊重他Q谈话时Ʋ激怒袁勇,逼其反水Q违反SBC,自动解职Q最后袁勇没办法被迫转往他组降职为PAQ?/p>

Q?QDBQ-JP Team的PL 刘小飞降职!

原Renewal-JP Team 的BPA刘小飞休完假回来时本来要去g其他l做高BPAQ相当于SVQ的工作?但考虑到BQ的情况一直得不到改善Q就军_要刘飞L援BQ!l果qPL Level的职位都不让做,只是Base在PL的下面。然而事实证明就是因为有象刘飞q样ҎE的各个环节都有全盘把握的hQ和才兴一起带领全队不断改善流E,才BQ走出低谷Q全面达标,再创辉煌的!但范波竟然当着大家的面无比嚣张地说Q{告刘飞Q?#8220;不服从我Q就降职Q?#8221;惠普是他开的吗Q对待我们的员工是多麽粗暴无C啊Q?/p>

Q?QDNBQ TCO Team PL 庄园辞职Q?/p>

NBQ TCO Team 的PL庄园Q从毕业在HP BPO工作Q充满热情,态度谦和QQ劳Q怨,职责Q结果是范L指新提拔的SV  Simon从涛的亲信毕晓红扑ֺ园谈Q?#8220;你知道现在公叔R是什麽风向吗Q?#8221;庄园_“什麽风向?工作要看风向吗?”毕说Q?#8220;当然要看了!工作主要要看领导的风向!”“现在领导说你不适合做PL,你就不要做了Q?#8221;一个单U的不懂得看风向的ؓ惠普兢兢业业打拼的老员工听了这番话当然很震惊,一个完全对庄园不了解,没有和她p一天事的Eric用什麽判断和评hҎ不是适合做PL呢?那就只有凭个人好恶了Q?nbsp; l果庄园愤然职Q?/p>

范Lq假惺惺地找庄园谈话Q?#8220;你看是不是我们之间有什麽误解啊Q如果我说错了什麽话Q我向你道歉Q请你留下来Q?#8221;谁会留下来啊Q!l果庄园MIBMQ我们的竞争Ҏ更强大了Q?/p>

Q?Q恐吓DRenewal-JP Team ?名英语员工离职或转组

Renewal-JP Team?名英语的l员Q尽不会日语,但很努力Q在Renewal Team中成l很好,比某些日语组员做的还要好Qؓ了将来能做的更好Q他们也都在努力地学习日语,准备通过今年12月的日语1U考试Q但范L上台后却H然扑֥们谈Q要求他们都转到pl去Q否则如果因为日语不好无法完成AMD-JP Team?Cross Training的话Q就会D他们职Q但是他的老阵营AMD  Team在他的领g已囤U了太多q剩人力Q不是首先考虑提高自n的生产性和利用率,而是一呛_依靠他组Support,q都是什麽谬?可笑xQ威胁说来不能支援AMDpD他们职! q种完全不相信和重员工的没人性做法o人发指!

Q?Q违反SBCQ歧视孕辰期奛_?/p>

多次当着我和高峰朱晶才兴{SV,PL Level人的面非常气愤地_“我也有小孩,我很清楚Q喂奶不用喂那麽久!几个月就可以断奶了!不用喂!刘小飞天?6Q?0回家喂奶根本用不着Q还能不能工作了Q怎麽q活Q?#8221;“D丽娟ؓ什麽老请假去做保胎?做孕期检查?工作谁做Q根本不用去Q我有孩子那会儿Ҏ没做那麽多查不也没事?Q那麽娇气呢Q?#8221;你们看看Q这个hq有人性吗Q太可怕了Q让人毛骨悚Ӟ

Q?Q对l员_暴无礼肆意侮i谩骂

对待E微犯点错或者不听从他的命o的员?Eric作AMD-JP SV时不是采用说服教育鼓q政策Q而是d当着所有员工的面大声训斥,重则歇斯底里暴蟩如雷Q严重地伤害C很多员工的自心和积极性!很多l员UL要求转组Q组内的职率很高!上台?月和培训部门的会议,他借故培训部门的鲁琛_会前没有把开会的资料准备充分Q对各组的实际情况也了解的不够清楚ؓ由大发雷霆,整整骂了鲁琳1个多时Q态度极且恶劣Q完全没有Q何一点要与培训部门合作的意思!当时有很多SV在场Q大安十分震惊Q而且当我们想发表一下各自的观点Ӟ他也不给我们开口的ZQ我觉得没有M理由可以q般_暴无礼地对待我们的员工Q我觉得无论如何Q我们都应该本着彼此合作的原则,态度和蔼开诚布公地说明自己的观点,公司是容怸同观点存在的Q不能与你意见不一致就大发雷霆Q更不能仅仅依据个h情A׃p骂我们的员工Q我们不是你的奴Ӟ

 

Q?Q厚颜无L功q利抢夺他h成W

他接手的AMDq箋半年以来都没有达标,无论是他使用什么样的手D和攚w措施Q都无法达标Q同L他接手的q箋10个月都没有达标的BQ,他也是出؜w解敎ͼ采取了各U措施,l果仍然无法达标QBQ和AMDq的那麽难做吗Q让我们看看QAMD新提拔的SVQ朱晶和BQCQ用的SVQ才_在上d1个月׃2个各自的团队都达标了Q实C历史的突_我觉得这q偶然Q这完全是基于他们对程的完全了解,对h员的充分信QQ对l员U极性的充分Ȁ励鼓舞,和对达成目标的必胜决心,也是他们个h卓越领导力的体现Q而可W的是,大半q旷时日久怎么也无法达标的Eric,却公然在全体大会上不肯定他们的成l,q是自己的功劻I在取得非凡成qBQ Team庆功宴上大放厥词大泼hQ得通过不懈努力刚刚有点赯的BQl员士气I前低落Q完全无法正常工作!他却拿着别h辛苦做出的成l向上一U老板邀功!

 

Q?Q姑息养奸,到处收买走狗为其卖命

象夏慧这样[没有M团队合作_Q没有Q何亲和力Q到处排挤比她强的组员,整天因ؓq度自卑而把自己吹得乎其神Q背地里无时无刻不在讲八卦和别h隐私Q最擅长搬弄是非挑拨事端Q把HP的一举一动都透漏l在IBM作战略经理的老公]的一个hQ早p开除!而Eric范L却将其收入旗下,做了AMD-JP Team 的BPA。让其发挥长处ؓ其收集情报,为其卖命Q夏慧对AMD的流E客L员都完全不了解,AMD的SV完全不同意由Ҏ做BPA,但因为是Eric的亲信,最后也没有办法。而在AMD-JP Team工作2-3q的优秀老员工却因而得不到提升Q?/p>

 

Q?0Q?nbsp;     完全不支持其他部?/p>


    原来Tom 曲冥负责和东财的外部联络包括招实习生和培训的事项Q他走后由我负责。前几天ICI?Jessica那边x一个实习生Q找到我联络东胦Q我Ҏ向EricL了一下,l果却招C反对Q理由是说会影响我的正常工作Q我觉得完全没有道理Q以前我负责Renewal?NBQ两个TeamӞ像这L额外工作也处理得很好Q一点也没有影响到我的正常工作!而现在我只负责Renewal一个Team,完全有时间和_֊帮ICIq个忙!q些道理我都说清楚之后,他还是不让我替ICI联络qg事,我觉得他完全没有惛_助其他部门的意思,弄得ICI以ؓ我不愿帮忙。陈升想要HP?个中心与东胦共同建立实习基地Q确立长期的战略合作关系Q源源不断地为我们惠普输送h才。所以如果合作成功的话,Ҏ们将来的人员储备Qh才培养,~短培训期,节约成本Q提升核心竞争力{方面都会受益良多!对公叔Rq发展这么有好处的事Q他也以影响我的正常工作为由Q让我不要协助!

 

 

每个惠普人都是带着梦想来到q里Q把q里当作实现梦想的舞収ͼ而在现在q样的环境中一些hL了,一些h苟同了,一些hl望了。。。听Q满耛_众的创伤Q看Q一颗颗良知的丧。饭确实很重要Q但有一些东西比饭碗更重要!比如信念比如严Q这是用什麽也换不来的Q大家还记得吗?我们惠普最重要的精是什麽?是勇气和怸妥协的正直啊Q今天是我一个hdQ明天又会有多少个h陷入掌Q我看不CQ但是你们绝对可以看刎ͼ大家要有思想准备Q不要畏惧!真理和正义永q掌握在我们q些正直的h手中Q谁也不能让我们向谬误妥协,不论他用的是p果q是屠刀Q你们会发现Q在你们伟岸正直勇敢坚强的n׃Q他们显得是多麽渺小多麽可笑Q?/p>

惠普是全球最伟大的公司,但在大连BPOq个点上Q今时今日已l被那些丧心病狂的h贱塌得满目疮痍面目全非了Q我要被q离开了,大家要擦亮眼睛,明L是非Ql战斗下去!Z我们好的家园!Z我们好的明天!Z那永不泯灭的希望和梦惻I

我要告诉你们几位“领导”Q每一台冰L电脑后都有一颗火热鲜zd腄心!你们可以把他们当作机器,你们也可以漠视他们的感受Q但Q你们永q无法玷污他们纯z正直的心!永远Q?/p>

 

 

大家保重Q?/p>

 



Coundy 2007-08-08 14:29 发表评论
]]>
态度军_人生 (转蝲)http://www.tkk7.com/coundy/archive/2007/07/29/133192.htmlCoundyCoundySun, 29 Jul 2007 15:12:00 GMThttp://www.tkk7.com/coundy/archive/2007/07/29/133192.htmlhttp://www.tkk7.com/coundy/comments/133192.htmlhttp://www.tkk7.com/coundy/archive/2007/07/29/133192.html#Feedback0http://www.tkk7.com/coundy/comments/commentRss/133192.htmlhttp://www.tkk7.com/coundy/services/trackbacks/133192.htmlJerry was the kind of guy you love to hate. He was always in a good mood and always had something positive to say. When someone would ask him how he was doing, he would reply, "If I were any better, I would be twins!"

  He was a unique manager because he had several waiters who had followed him around from restaurant to restaurant. The reason the waiters followed Jerry was because of his attitude. He was a natural motivator. If an employee was having a bad day, Jerry was there telling the employee how to look on the positive side of the situation.

  Seeing this style really made me curious, so one day I went up to Jerry and asked him, "I don"t get it! You can"t be a positive person all of the time. How do you do it?"

  Jerry replied, "Each morning I wake up and say to myself, "Jerry, you have two choices today. You can choose to be in a good mood or you can choose to be in a bad mood." I choose to be in a good mood. Each time something bad happens, I can choose to be a victim or I can choose to learn from it. I choose to learn from it. Every time someone comes to me complaining, I can choose to accept their complaining or I can point out the positive side of life. I choose the positive side of life."

  "Yeah, right, it"s not that easy," I protested.

  "Yes, it is," Jerry said. "Life is all about choices. When you cut away all the junk, every situation is a choice. You choose how you react to situations. You choose how people will affect your mood. You choose to be in a good mood or bad mood. The bottom line: It"s your choice how you live life."

  I reflected on what Jerry said. Soon thereafter, I left the restaurant industry to start my own business. We lost touch, but I often thought about him when I made a choice about life instead of reacting to it.

  Several years later, I heard that Jerry did something you are never supposed to do in a restaurant business: he left the back door open one morning and was held up at gunpoint by three armed robbers. While trying to open the safe(保险?, his hand, shaking from nervousness, slipped off (忘记Q遗?the combination (开启号码锁的号码组??The robbers panicked and shot him.

  Luckily, Jerry was found relatively quickly and rushed to the local trauma (创伤Q外?center. After 18 hours of surgery and weeks of intensive care, Jerry was released from the hospital with fragments of the bullets still in his body.

  I saw Jerry about six months after the accident. When I asked him how he was, he replied, "If I were any better, I"d be twins. Wanna see my scars(伤疤)?" I declined to see his wounds, but did ask him what had gone through his mind as the robbery took place.

  "The first thing that went through my mind was that I should have locked the back door," Jerry replied. "Then, as I lay on the floor, I remembered that I had two choices: I could choose to live, or I could choose to die. I chose to live."

  "Weren"t you scared? Did you lose consciousness?" I asked.

  Jerry continued, "The paramedics (护理人员)were great. They kept telling me I was going to be fine. But when they wheeled me into the emergency room and I saw the expressions on the faces of the doctors and nurses, I got really scared. In their eyes, I read, "He"s a dead man." "I knew I needed to take action."

  "What did you do?" I asked.

  "Well, there was a big, burly (梧的,l实?nurse shouting questions at me," said Jerry.

  "She asked if I was allergic (q敏?to anything. "Yes," I replied. The doctors and nurses stopped working as they waited for my reply. I took a deep breath and yelled, "Bullets!"

  Over their laughter, I told them. "I am choosing to live. Operate on me as if I am alive, not dead."

  Jerry lived thanks to the skill of his doctors, but also because of his amazing attitude. I learned from him that every day we have the choice to live fully.

  Attitude, after all, is everything.



Coundy 2007-07-29 23:12 发表评论
]]>
十、长旉曝光(转自 色媄无忌)http://www.tkk7.com/coundy/archive/2007/07/28/132959.htmlCoundyCoundySat, 28 Jul 2007 04:01:00 GMThttp://www.tkk7.com/coundy/archive/2007/07/28/132959.htmlhttp://www.tkk7.com/coundy/comments/132959.htmlhttp://www.tkk7.com/coundy/archive/2007/07/28/132959.html#Feedback0http://www.tkk7.com/coundy/comments/commentRss/132959.htmlhttp://www.tkk7.com/coundy/services/trackbacks/132959.htmlJohn Shaw著、比你笨译 

Nature Photography Field Guide

声明Q此译文只在色媄无忌里发布,|上转蝲需注明出处。出版或其它获利性质的用本文,需要获得原著作者和译者的授权?/font>
转蝲地址Q?a >http://www.xitek.com/info/showarticle.php?page=1&id=1572


          C相机都有很灵敏的TTL光表,即在非常暗的光照条件下也可以给你提供测光读数。但是,你必L楚的是,随着曝光旉的增加,光圈和快门之间的互易关系不再是正比的关系。你已经知道了,在正常的光照条g下,调整一挡光圈同旉要调整一挡快门,依此cL。但在低光照条g下,底片对光照的反应不再和正常情冉|相同。这是我们UC?#8220;互易关系失效”的现象。每一Ƒֺ片都有各自不同的Ҏ?/p>

所有的底片都在一个特定的光照强度范围内能够正的工作Q这是我们所说的正常的工作条件。在q个范围之外q行拍摄Ӟ必须Ҏ底片化学反映的改变而修正曝光参数。对我们大多Ch来说Q当在低光照条g下进行长旉曝光时就要进行这L修正。当使用非常快的快门速度Ӟ底片也会出现互易关系失效Q在使用非常短的闪光灯时间时也会出现Q但在野外摄影时几乎很难遇到使用高速快门的情况。所以我们最兛_的还是在长时间曝光时应怎么做?/p>

当你在低光照环境下拍摄时Q和正常拍摄时一PW一步先光Q然后调整合适的色调。几乎所有的C相机都提供长?0U的慢速快门,而且正常情况下你的测光表也会在需要的时候给出最慢速度快门的读数。然而,如果你的相机在低光照条g下不能给出测光读敎ͼq里教l你该如何做?/p>

无论你用多大的光圈Q测光表都会l你一个测光读数。我们假设这个读数是1U和f/2.8。等效的曝光参数有哪些?现在Q这个问题对你来说应该非常简单了?U和f/2.8{效?Uf/4?Uf/5.6?Uf/8?6Uf/11Q?2Uf/16、以?分钟(其实应该?4U,但是差别已很?f/22。你所需要做的只是根据正常的互易关系计算出结果。根据你的需要选择光圈f|然后讄相应的快门速度?/p>

但是Q当你用的快门速度大于1U时Q你应该考虑你用的底片在互易关pd效时的特性。如果你使用正常的曝光D行拍摄,你会发现拍出的灯片会非常暗。因为在低光照条件下Q底片的反应速度变慢了,你必d加更多的光照以获得正的曝光l果。这个问题同样会伴随曝光旉的增加而出玎ͼ因此我徏议通过开大光圈来增加光照Q而不是放慢快门速度?/p>

事实上,你会很少遇到使用非常非常长时间的曝光的情形。对于现在的底片Q我怀疑你永远也不会用大?0?5U的快门速度q行摄媄。如果你发现你个人的摄媄工作要用几分钟长的曝光Q请你务必先q行一些实验ƈq行_的记录。很可能你最l会使用一些很特别的曝光时_例如10分钟?时。保持这些工作越单越好。对我们其他的h来说Q记住底片有互易关系实效q个Ҏƈ能够q行适当的修正就可以了?/p>

对于一些底片,长时间曝光会使底片偏Ԍ所以必M用o光镜q行调整恢复原先的色q。在下面的表格里我忽略了偏色现象。对于中性的照片Q我們֐于用Astia或Sensia底片Q这两种底片在曝?0U时会有d的偏暖色调,我也会用E100SQ它也有相同的偏色结果,但是曝光旉不要长到1分钟。用中性的底片意味着在拍摄时不会使用色彩补偿的o镜。那些o镜是Z些很遇到的Ҏ的拍摄目的而准备的Q所以如果不是必M用它们,Z么要带着它们自寻烦恼呢?在偏色比较少的底片里QKodachrome25底片是另一个很不错的选择Q尽它的速度比Sensia和E100S整整慢了2挡?/p>

附表Q这里是对不同底片用长旉曝光时的一些徏议。需要说明的是,表格中以“+”表示的数字表CZ需要增加几挡的曝光。例如,如果你想lf/16时的曝光增加“+1 1/2”挡,h光圈开? 1/2挡到f/8和f/11之间。当Ӟ现在你的光表会昄曝光q度的指C。不要理它,因ؓ光表ƈ不知道你Ҏ光进行了修正?/p>

底片型号

1s

2s

4s

15s

30s

Velvia

0

0

+1/2

+1

N/A

Provia

0

0

0

+1

N/A

Astia/Sensia

0

0

0

0

0

Kodachrome25

0

+1/2

+1

+1 1/2

+2

Kodachrome64

+1/2

+2/3

+1

N/A

N/A

E100S/SW

0

0

0

+1/2

+1



Coundy 2007-07-28 12:01 发表评论
]]>
վ֩ģ壺 þһѲ | պӾƷ| Ʒѹһ| yellowվ| ŮӰԺҪ| ҹѸӰԺ| j8ֳִӲˬƵ| vavava | jizzѹۿƵ| ƵƵ| ˳Ƶ| ŷƵվ| ҸŮˬ߳Ƭ | þ޹ƷAVϼ| ˬָ߳ëƬ| ĻѲ| kkk4444߹ۿ| 츾avһ| ëƬ߹ۿվ| aƵѹۿ| ŷav߹ۿ| ɫվWWW| ¹ŮһëƬ| һ| ƷƵ| 99þùۺ| ޹Ʒ˾Ʒ| 뿴һëƬѵ| һëƬѿѲ| ޾Ʒ˾þվ| 67paoǿ67194ҹ| avƷɫ߿ | ձ˳ɻҳ߹ۿƵ | ޳츾߳XXXXX| 91vavava| av߹ۿһ| 4399ÿձߵӰ| ߹ۿƬ˳Ƶ| ޹Ʒþ| һ߹ۿ| AVþ|