Monthly Archives: March 2007

Javeye高人的精彩语录,摘抄几句,希望没有Javaeye的版权问题。

robbin: 一个人首先要搞清楚自己想要过的是怎样的一种生活,然后去努力过自己想要过的生活,我想对于我们中间的大多数来说,只要努力都有能力过上自己想要过的生活,又何必因为别人赚了大钱而眼红心热心理失衡呢,就是真给你那机会,你也不是金钢钻,揽不了那瓷器活。 gigix: 那只取决于你如何看待“出头”,或者说,你抱持怎样的价值观。如果你——像现今中国社会的主流那样——认为金钱是衡量成功程度的唯一标准,那恐怕很遗憾,做技术要想“出头”……不说不可能吧,总之也差不太多。 精彩对白:eyejava: pair如此的优秀,为啥就放弃的人这么多?每天看到xp,agile的美妙宣传,但是迟迟看不到普及的现象,深深的怀疑agile,xp是极难实现的方法。gigix: 所有人都知道锻炼身体有益健康,也架不住街上还是那么多胖子。好东西很可能根本不会普及,因为这个世界上的绝大多数人是平庸的阳光晒晒: 所谓的学习曲线陡?gigix: 不是学习曲线的问题,而是追求卓越的态度。 这个世界上的绝大多数人并不追求卓越,只要“还过得去”就可以满足了——这并不是批评,只是一个必然的统计现象。而像simple design这样的指导原则,说起来很简单,要一直贯彻下去是需要追求卓越的态度的。所以我根本不认为它会被普及。这个世界上的绝大多数程序员满足于在一家“还过得去”的公司,做一个“还过得去”的软件,拿一笔“还过得去”的薪水,那又凭什么认为他们会有很大的动力来不断反思、改进自己的设计呢? 再重复一遍:这个世界上的绝大多数软件、绝大多数公司、绝大多数程序员都是平庸的、“还过得去”的,这只是一个必然的客观事实而已。

听王强老师的讲座

听新东方的王强老师的讲座:知识、理想与现实抉择,感受颇深,记下要点以自勉。专业化:Ability职业化:Attitude国际化:Vision

What is Business Add-Ins?

官方说明: Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software. 我的理解: SAP预定义了一些Interface,客户可以自己定义实现Interface的Class进行客户化,在标准程序中会使用调用客户自定义Class的Instance,在获取Instance的过程使用了工厂模式,因此获取过程对用户是未知的。不过BADI也有一些局限性,就是有哪些Interface是固定死的,有的时候会发现需要Mix客户化代码的时候找不到Interface,什么时候SAP的OO里面直接支持AOP就好了。 For detailed [...]

Transport data of internal table to Excel via clipboard, it’s very quick!

REPORT z_xam_test9 . INCLUDE z_excel_header. CONSTANTS: c_tab TYPE x VALUE '09'. DATA: l_rc TYPE i. DATA: BEGIN OF itab OCCURS 0, matnr LIKE mara-matnr, mtart LIKE mara-mtart, END OF itab. DATA: BEGIN OF it_excel OCCURS 0, line(200) TYPE c, END OF it_excel. START-OF-SELECTION. SELECT matnr mtart UP TO 100 ROWS INTO TABLE itab FROM mara. [...]