| Sen 的个人资料Deep in the Sky照片日志列表 | 帮助 |
|
11月30日 web 3.0 会是什么样Nov29网上有人发关于web3.0的观点,在我刚要兴奋的时候,发现是2005,都落后一年了哎。BS上也没有相关介绍. 这篇专门探讨概念的文章是署名Phil Wainewright 写的。主要观点是我们可以从三个方面期待web3.0,也就是web3.0的组成。 先是由API服务的驱动。这里所谓API(Application Programming Interface), 指其他web2.0网站如google等提供的服务。这些服务有一定标准性,可以提取再加工; 接着是这些服务由众多API带来服务的整合和利用形成新的更有价值的服务; 最终形成用户的应用。其特征是用户得到服务的灵活性,自主性,体贴性。 原文http://blogs.zdnet.com/SAAS/?p=68, 而http://blogs.zdnet.com/SAAS/?p=72是同一作者对于关于API-Driven的详细介绍,以及WebSideStory Bid的例子。 另有新浪的文章,没有什么概念。倒是举了几个例子挺有意思。http://tech.sina.com.cn/i/2006-11-30/07051263756.shtml 我认为Phil Wainewright的文章已经旧了,不能说服我定义新一代网络服务。但重要的是他已经在向更前方看,在创新思考。而且所说的听起来也有益于更好的用户感受。Concept is bull shit, untill it guides us to find the real the service. 11月29日 每天都在实践"合作"和"沟通"下午项目组里正忙着自己的,负责客户分析和界面设计的同事找到我们开发组的两队四个人开个小会。没有领导,没有层级,团队讨论就此开始。不需要leader,一个人有个提议,其他人马上顺着思路思考下去。另有意见,马上讨论,一两个回合都一般都能妥协解决,然后行动。精彩在于大家基本一直在说,却很少感觉冲突,绝少感到赌气。 老美精彩的合作和沟通又一次展现:1。所有的人都在思考自己的思路;2。在表达自己观点的时候,尤其是能反驳前面人的观点的时候,尽量减少冲突;3。大多数时候接受妥协;形成决定马上行动;(4。讨论时,大众是主体,决议形成由下而上。) 另外,以前天天都只是听;现在已经可以讨论我正在做或者已经做过的部分了。乐一把。 11月17日 年轻人好,要好,就是好当bs正在热烈争吵关于04ITP怎么了的时候,我把这样的东西扔在上面,似乎有一些拿铁锤砸他们的感觉。本意不是如此。就象我不久前说的,要向美国人学习,要多鼓励,尤其是对年轻人。 但是,在中国的朋友们,当他们没有野心的时候,恐怕还是要一些压力让他们转化一些动力出来的;对于那些有雄心的朋友,自然还要多相互鼓励、欣赏,争取多向他们学习,共同进步。 在m国,我常有这样的体会:年轻人是更有希望,更有实力的,因为他们有更多的激情和创造里,(可能也更有生活情趣。)希望我itp的朋友们,尤其是学弟学妹们,能更锋利,更有雄心,更激情澎湃。 每当我在bs上的时候,总是很激动。惭愧的是去的次数太少了。提醒自己: 不要用“成熟”掩饰激情甚至狂野。年轻就是财富。希望我永远年轻。 Java Book Summary 4- Your Java program should start with a high-level design. - Typically you'll write three things when you create a new class: prepcode testcode real(Java)code - Prepcode should describe what to do, not how to do it. Implimentation comes later. - Use the prepcode to help design the test code. - Write test code before you implement the methods. - Choose for loops over while loops when you know how many times you want to repeat the loop code. - Use the pre/post decrement to subtract 1 from a variable (x++;) - Use the pre.post decrement to subtract 1 from a variable(x-;) - Use Integer.parseInt() to get the int value of a String. - Integer.parseInt() works only if the String represents a digit ("0", "1", "2", etc.) - Use break to leave a loop early (i.e. even if the boolean test condition is still true.) 11月16日 Microsoft向live(online)转型慢慢显出效果Google Live Docs&Spreadsheet 用了好一阵子, Microsoft 也推出office live了. 看起来在线应用软件是一种大势所趋。未来人们将变本加厉的依赖宽带甚至无线宽带网络的发展,中国的网络,到底什么时候才能有变本加厉提供服务,变本加厉的赚钱?中国的软件什么时候会向这个方向转型呢? Java Book Summary 3 - method-Classes define what an object knows and what an object does. - THings an object knows are its instance variables(state). - Things an object does are its methods(behavior). - Methods can use instance variables so that objects of the same type can behave differently. - A method can have parameters, which means you can pass one or more values in to the method. - The number and type of values you pass in must match the order and type of the parameters declared by the method. - The number and type of values you pass in mush match the order and type of the parameters declared by the method. - Values passed in and out of methods can be implicitly promoted to a larger type or explicity cast to a smaller type. - The value you pass as an argument to a method can be a literal value (2, 'c' , etc.) or a variable of the declared parameter type (for example, x where x is an int variable). (There are other things you can pass as arguments, but we're not there yet.) - A method must declare a return type. A void return type means the method doesn't return anything. 有感于卢伟对信息世界未来的判断前阵子看了篇访谈,颇为受教,最近不断的关注着3G信息产业方面宏观的新闻,有了做点记录的冲动。 " 4G和传统的2G、3G有哪些概念上的突破呢? " 首先4G上来首先要把无线的结构开放。手机以后就是开放平台,只要满足接口,用户可以组装手机。还有一个好处,直接对终端用户最好的是以后办公室电话、家里电话和手机统一一个号码,就是一个个人通信终端------最大的概念就是4G以后的结构会开放。 " 第二个突破是超越了电信的范围,用在其他领域。可以用在电信以外的行业,包括航空业,国内讲的专网、铁道网、警察的通讯终端,因为是一个开放平台,根本不局限于GSM或CDMA。 " 全世界做4G的主要是两个方向,一个是开放无线结构,另外一个就是高效频谱利用率、高效性价比的、高速无线传输技术。为什么要高效频谱和高效性价比,因为通信主要是民用通信,主要是赚钱,是好的营运模式,如果不考虑这两点,仅仅高速产业起不来。" http://tech.sina.com.cn/t/2006-10-12/18321181525.shtml 根据卢伟博士的概念,未来的手机将走向个人信息终端。我也有过强烈的预感,但不知道从技术上大概如何实现。现在看来电磁波、信号处理的研究,芯片制造,电池技术,新一代互联网概念和技术,互联网软件开发,互联网高速大宽带信息服务,这些都会是支柱型的发展。 根据他的推测,如果ieee接下来发表关于手机零部件接口标准的话一点也不会让人意外。中兴会不会做这个呢? 他的观点让我很有兴趣,因为他的基本假定“世界的方向是融合”这一点我很同意。java为什么这么火大势所趋似的,我认为主要功劳在于开源和sun一直不断努力推动的全民维护和开发,而不仅因为它是面向对象的。 世界的方向是融合, 开放. 注: 卢伟博士,美国斯坦福大学顾问教授,美国无线通信中心主任兼全球多国政府高级科技顾问。曾任 2000-2002届美国联邦通信委员会技术专家顾问小组成员;西门子-英飞凌无线总设计师。世界无线大会及德希核心技术研发集团创办人,著名的开放无线 结构(OWA)发明者。IEEE最权威的SPECTRUM杂志编委,国际电联移动通信专家及美国代表团成员。在全球七国工作过(包括中国,美国,德国,日本),通晓数国语言。 11月8日 Java Book Summary 2 - Variable- Variables come in two flavors: primitive and reference. - Variables must be declared with a name and a type. - A primitive variable value is the bits representing the value(5, 'a', true, etc.) - A reference variable value is the bits representing the way to get to an object on the heap. - A reference variable is like a remote control. Using the dot (.) on a reference variable is like pressing a button on the remote control to access a method or instance variable. - A reference variable has a value of null when it is not referencing any object. - An array is always an object, even if the array is declared to hold primitives. There is no such thing as a primitive array, only an array that holds primitives. 11月5日 Java Book Summary 1- Object-oriented programming lets you extend a program without having to touch previously-tested, working code. - All Java code is defined in a class. - A class describes how to mak an object of that class type. A class is a blueprint. - An object can take care of itself; you don't have to know or care how the objct does it. - An object know thins and does things. - Things an object know about itself are called instance variables. Thay represent the state of an object. - When you create a calss, you may also want to create a separate test class which you'll use to create objects of your new class type. - A class can inherit instance variables and methods from a more abstract supercalss. - At runtime, a Java program is nothing more than objects 'talking' to other objects. |
|
|