??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲av无码有乱码在线观看,老司机亚洲精品影视www,老牛精品亚洲成av人片http://www.tkk7.com/iamtin/category/7956.htmlYou are coming a long way, baby~Thinking, feeling, memory...zh-cnSun, 16 Sep 2007 12:53:28 GMTSun, 16 Sep 2007 12:53:28 GMT60从CTO如何设计软g到如何才是架构师http://www.tkk7.com/iamtin/archive/2007/09/15/cto_design_project_and_how_to_be_architect.htmlTinTinSat, 15 Sep 2007 06:57:00 GMThttp://www.tkk7.com/iamtin/archive/2007/09/15/cto_design_project_and_how_to_be_architect.htmlhttp://www.tkk7.com/iamtin/comments/145365.htmlhttp://www.tkk7.com/iamtin/archive/2007/09/15/cto_design_project_and_how_to_be_architect.html#Feedback3http://www.tkk7.com/iamtin/comments/commentRss/145365.htmlhttp://www.tkk7.com/iamtin/services/trackbacks/145365.html 起因是javaeye的这个帖子:我回复maqujun_
呵呵Q国外不止是CTOq样做?br /> 我国外的一些朋友在大学的时候计机相关的作业就是这LQ这U做法一般不叫design by interface。老外一般叫做design by contractQ因为contract有的时候是interfaceQ有的时候是UMLQ有的时候是描述非常详细的类设计文档Q但是结果是一LQ要求的外观和接口,内部怎么实现是你的事情?br />
maqujun又回复说Q?/span>
其实CTO不做q种事啦Q我的文章写的有点偏题了。interface design是我的工作。我在文中是Ҏ自己工作的ȝl验Q希望和更多人分享。你所说的国外大学的计机相关的作业的内容Q我很认同。这才是大学中应该学的东ѝ可惜我们中国的大学Ҏ没有这斚w的涉及。有些差距在一开始的地方Ş成了。不q好在我们自己可以I补它?br />
哈哈Q很高兴收到你的回复。交个朋友吧。我加你为好友! :D

我又回复Q?/span>
哈哈Q是呀。我q真没见q公叔R面专门有人做interface design的,q样不错Qapi会变漂亮?br /> 老外的计机教育让我觉得在国内上大学基本上就是浪Ҏ间?br />
maqujun回复Q?/span>
哈哈Q?#8220;国内上大学基本上是费旉”有同感!
不过我可不是专门做interface design的哦。我不是架构工程师,我是软g开发工E师Q本质还是做开发的。design部分只是一个新目的开始前的工作而已?br />
我的感想Q?/span>
架构师这个概忉|较虚。在国内Q架构师其实是有强烈基們֐的开发者,他们有很大的热情来实验一个自q悉或者感兴趣的东西,从概念上q不是架构师?br />
我很x国外的一些架构师描述如何成ؓ架构师。架构师其实最重要的是见识Q要无們֐性的研究技术和需求。我很喜Ƣ的印度的一位精导师克里希姆纳提说q自q前提是要学会聆听Q而聆听就是在听的时候心理不要有M反抗或者评论的dQ所有的思考都要留在听C后。电影《教父》里面有一句台词我非常喜欢Q不要仇恨你的敌人,因ؓ那会影响你的判断力。我惌都是一个意思。如果想要成为架构师p多聆听,然后思考,又清楚的判断力,q样选择才会是正的Q?br />

Tin 2007-09-15 14:57 发表评论
]]>
推荐一个iTunesҎ插ghttp://www.tkk7.com/iamtin/archive/2007/08/03/134276.htmlTinTinFri, 03 Aug 2007 08:42:00 GMThttp://www.tkk7.com/iamtin/archive/2007/08/03/134276.htmlhttp://www.tkk7.com/iamtin/comments/134276.htmlhttp://www.tkk7.com/iamtin/archive/2007/08/03/134276.html#Feedback0http://www.tkk7.com/iamtin/comments/commentRss/134276.htmlhttp://www.tkk7.com/iamtin/services/trackbacks/134276.html阅读全文

Tin 2007-08-03 16:42 发表评论
]]>
非常好的职业Q来自Scott Adamshttp://www.tkk7.com/iamtin/archive/2007/08/03/scott_adams_on_career.htmlTinTinFri, 03 Aug 2007 08:06:00 GMThttp://www.tkk7.com/iamtin/archive/2007/08/03/scott_adams_on_career.htmlhttp://www.tkk7.com/iamtin/comments/134266.htmlhttp://www.tkk7.com/iamtin/archive/2007/08/03/scott_adams_on_career.html#Feedback3http://www.tkk7.com/iamtin/comments/commentRss/134266.htmlhttp://www.tkk7.com/iamtin/services/trackbacks/134266.html非常好的职业Q来自Scott Adams
从一个非常喜Ƣ的人的blog看到的,q个人是Tomcat的作者,现在是Apple的Object C开发者,兼重要的RoR作者,D深摄影师Q兼Mac大fansQ他叫James Duncan DavidsonQ?a >http://duncandavidson.com/Q?br>在一Blog讲到QScott Adams_
Everyone has at least a few areas in which they could be in the top 25% with some effort. In my case, I can draw better than most people, but I’m hardly an artist. And I’m not any funnier than the average standup comedian who never makes it big, but I’m funnier than most people. The magic is that few people can draw well and write jokes. It’s the combination of the two that makes what I do so rare. And when you add in my business background, suddenly I had a topic that few cartoonists could hope to understand without living it.
译一下就是说Q?br>每个人都可以扑ֈ通过一些努力就可以跻n?5%的行业。例如我Q我可以比大多数人画的好Q但是我q够不上艺术家的水^。我也没有达到喜剧演员那U好W的水^Q但是我比大多数人好W。魔法在于没什么h即画得好又会写笑话。所以؜合一下我很E有了。加上我的商业知识背景,我突然发现我比其它的动画人更能理解它Q商务)?/p>

思考一下,其实是当下行的mush up。你混合一下你的长处,也许你就扑ֈ了你真正的长处,你的职业?br>同时James又推荐了Stay HungryQStay FoolishQ他说他37岁了依然觉得那是很好的文章。我很早之前也推荐过q篇文章Q大家l看看?/p>

Tin 2007-08-03 16:06 发表评论
]]>
yslow做网|能评估不错http://www.tkk7.com/iamtin/archive/2007/07/27/132687.htmlTinTinFri, 27 Jul 2007 01:33:00 GMThttp://www.tkk7.com/iamtin/archive/2007/07/27/132687.htmlhttp://www.tkk7.com/iamtin/comments/132687.htmlhttp://www.tkk7.com/iamtin/archive/2007/07/27/132687.html#Feedback0http://www.tkk7.com/iamtin/comments/commentRss/132687.htmlhttp://www.tkk7.com/iamtin/services/trackbacks/132687.html
q是一个配合Firebug工作的firefox插g。能够对你访问的面q行分析?br>它可以:
  • 性能报告
  • HTTP/HTML信息汇?
  • 列出面中的lg
  • 包含?a >JSLint




Tin 2007-07-27 09:33 发表评论
]]>
Mysql命o行的\G参数很好用呀http://www.tkk7.com/iamtin/archive/2007/07/20/use_slash_G_param_in_mysql_command_line.htmlTinTinFri, 20 Jul 2007 06:41:00 GMThttp://www.tkk7.com/iamtin/archive/2007/07/20/use_slash_G_param_in_mysql_command_line.htmlhttp://www.tkk7.com/iamtin/comments/131473.htmlhttp://www.tkk7.com/iamtin/archive/2007/07/20/use_slash_G_param_in_mysql_command_line.html#Feedback0http://www.tkk7.com/iamtin/comments/commentRss/131473.htmlhttp://www.tkk7.com/iamtin/services/trackbacks/131473.html阅读全文

Tin 2007-07-20 14:41 发表评论
]]>
在敏捯P代过E中Ҏ构设计的考虑http://www.tkk7.com/iamtin/archive/2007/07/20/discuss_the_architecture_design_and_agile.htmlTinTinFri, 20 Jul 2007 01:03:00 GMThttp://www.tkk7.com/iamtin/archive/2007/07/20/discuss_the_architecture_design_and_agile.htmlhttp://www.tkk7.com/iamtin/comments/131394.htmlhttp://www.tkk7.com/iamtin/archive/2007/07/20/discuss_the_architecture_design_and_agile.html#Feedback0http://www.tkk7.com/iamtin/comments/commentRss/131394.htmlhttp://www.tkk7.com/iamtin/services/trackbacks/131394.html
我提出问题:
今天看到InfoQ的一文章:敏捷开发实늜的不利于架构设计吗?Q?a title="http://www.infoq.com/cn/news/2007/07/AgileBadForDesign" >http://www.infoq.com/cn/news/2007/07/AgileBadForDesignQ?
感觉内容非常好,我们的确应该思考一下如何^衡早期的宏观架构军_和按需求实现的微观设计Q尤其在执行敏捷的实늚时候?
我这hQ大家可以一赯Z下:
架构是预先设计。实践证明过早的做决定容易造成q度设计?
但是决定全部后Ud会造成大量费性的重构Q重构也有可能绕弯\Q说明此时的重构使用不当Q,此时又凸显了架构设计的h倹{?
所?斚w架构师非帔R要,另一斚w从P代的程上也应该架构设计q个环节Q要从宏观和微观两个斚w保证设计?
我觉得本文这句话很重?与传l开发技术相比,q些工具被不正确的用是否更危险Q?
我想回答是肯定的Q如果用不正确那么更危险?

Shane Duanq样回复Q?br>我一向的观点是:如果一个h或小l不能正的使用重构的工具和Ҏ的话Q这个h或小l也不可能做好什么前期的架构.
在这U情况下Q先做架构或后做重构对他们的效果是一L. 只不q先做架构听上去好听一点Ş了.
q我见识浅薄Ş. 我见q的和信ȝ好的架构师都是会写代码,会做重构? 所以在q种情况下,_架构师非帔R要"当然是正的.

刀回复Q?br>关于敏捷的缺点的争论QInfoQ上前面还有两新闻:
一是有关敏捷度量Q?a target="_blank" rel="nofollow">http://www.infoq.com/cn/news/2007/07/Agile_Measurement

一也是有x构的问题Q?a target="_blank" rel="nofollow">http://www.infoq.com/cn/news/2007/06/enough-agile-architecture
后一是举了一个应用中出现的问题来反驳敏捷?Just Enough"q种观点的,文中_
"一个应用每天早?炚w会宕掉,同时宕掉的还有一个只用于查询的数据库。引发这个问题的地方——同时也是受完——包括一个Web服务器,一个数据库服务器和一个防火墙。如果有些h的第一个想法就是:如果你只是查询的话,那根本不会导致死锁啊Q这些h应该去看看Nygard到底发现了什么?

感觉宏观架构与微观设计的q真的很重要,但是也很难。比如,在什么样的情况下QBig Design Up
Front有h|而在什么情况下它又是无谓的费呢?

lixiao回复Q?br>

其实敏捷q没有说非要丢掉前期设计Q相对传l方法,敏捷Ҏ更宽容,只是更多的实跉|冉|采用乐重构的方式获得pȝ设计的架构,我相信实践出真知?
Mingle目早期计划是在发布版本中用Derby数据库的Q这个算是前期系l架构吧Q但是在early access release临近的时候,
发现有些l节问题难以辑ֈ要求Q于是迅速换成乐配置Mysql和postgres的方式?
相对于在前期花时间和_֊来避免潜在得问题Q我们采取的是ؓ应对H发事g做充分的准备QTDD带来丰富的单元测试,为所有BUG、STORY和主要业务流E创?wbr>自动化功能测试,几个CC
BUILD一赯以保证兼Ҏ,包括数据库、浏览器、运行环境(JRuby & CRubyQ等?
我相信这样做相对更多旉和精力的前期设计价值高得多乐?


徐八插回复:
柔缺刚是攻而不克,刚缺柔是费力气...


莫映回复Q?br>

非常非常同意Shane的讲法,很有同感Q?

不只一ơ的听到ZҎh法在不强调设计方面的疑虑Q一些经典的讲法是Q好的架构不是重构出来的Q敏捷开发对人有很高的要求,{等?

其实Q我觉得可能q是Z在接受新事物时很自然的一U惯性思维吧,可以理解。事实上Q即便不用敏捷实践,先期的设计就能做的够好了吗Q恐怕也是因异的,?

鸟依然未必能做好设计。就像看C些团队的leaderQ他们强调团队成员们一定要做严格的设计、思维实验、沙盘模拟,{等。但是,所有这些都不是建立在实늚基础上,从这个角度而言Q反而对开发者提Z*更高*的技能要求。而敏捷中很本质性的一个思\是*q代反馈*以及*推迟决策*Q通过不断的反复实跉|获得_的反馈,然后再脚t实地的做设计决{,从这个角度而言Q反而可以认为对人的要求*降低*了,因ؓ不需要在开始的时候一下子设计的很*完美*。如果抓住敏捷中的这两点Q剩下的敏捷最佛_践,大概是如何保证q两点能够很好达成的手段而已了,也许Q以Z的聪明才智,q可以发挥一下,创造出属于自己的最佛_跉|Q呵c?wbr>?


我回复:

我非常认?推迟决策*。这也是我问q个问题的原因?
我想如果所有的决策都在最后提出,那么也是~Z设计Q这个是与不敏捷造成的过渡设计向反的方向?
而实际,应该有一个这U的Ҏ。也是徐X说的"柔缺刚是攻而不克,刚缺柔是费力气"?
最q在看CrystalClearQ这U体pL一个方针就?借鉴"Q吸取的是最佛_c而且Q每个团队应该通过目回顾来不断的改进q个q程。所以,
我觉得在每一P代的计划阶段有一个专门的架构讨论是非常好的,所以想知道大家是如何实늚?

Shane说的一Ҏ较偏ȀQ所谓用不好敏捷工具的hp计不出好的架构,q个我非怸同意。因为Cockburnpq程只是产生良好代码设计的一?
因素Q不是全部因素。传lY件过E一栯够生好的代码,q个我们不应该迷信。Gigix不是最q也在说中庸q个问题么?我觉得这个很辩证呀。{型阶D?
的团队,可能q是需要考虑如何使用好敏捯E,而不要造成用不好反而浪费资源的情况?

我和一位在中国旅行的d国程序员Q中软)讨论q个问题的时候,他说我们认ؓq程是ToolsQ而中国hQ指中Y的同事)认ؓq程是GodQ当然他说这?
主要是针对CMMQ但是对敏捷q种说法也一栯得通?

例如QMVC应该不是TDD出来的,当然q种思想的Ş成过E可能是思维的P代出来的。我是想_我觉得预先架构的考量应该被加入敏Lq代q程中,毕竟
大家不能L依赖排脑袋就来的东西?





Tin 2007-07-20 09:03 发表评论
]]>
Slingshot开源加速离U?在线混合应用http://www.tkk7.com/iamtin/archive/2007/07/18/slingshot-opensource-offline.htmlTinTinWed, 18 Jul 2007 06:34:00 GMThttp://www.tkk7.com/iamtin/archive/2007/07/18/slingshot-opensource-offline.htmlhttp://www.tkk7.com/iamtin/comments/131067.htmlhttp://www.tkk7.com/iamtin/archive/2007/07/18/slingshot-opensource-offline.html#Feedback0http://www.tkk7.com/iamtin/comments/commentRss/131067.htmlhttp://www.tkk7.com/iamtin/services/trackbacks/131067.html13日,Joyent宣布ZGPL v2?a >Slingshot?a >Connector开源。Joyent Slingshot允许开发者将Rails应用E序部vZ桌面应用行ؓ一_可以在线或者离U(保持同步Q,可以拖拽Q与所有其它桌面应用程序交互等。另外,Joyentq提供了Connector产品和一l可以与Joyent Slingshot协同工作的第三方应用E序?/p>

Slingshot计划在今q?月䆾发布一个可以在Windows和Mac OS X上基本可以工作的版本Q但是,g目前q没有发布)。JoyentUSlingshot让游戏换一U玩法?/p>

Slingshot框架是轻量且可自定义的Q它让Ruby on Rails应用可以通过透明的数据同步离U运行。它不限制你如何q行应用E序及同步哪些数据,q些由开发者自己决定。这PSlingshot可以?Railsq览器。它可以打破Web应用和桌面应用的Q通讯Q壕沟,同时它没有失去Web应用在快速开发、部|和更新上的优势。最qGoogle Gears和Dojo offline也提供了q种能力Q它们离U工作的方式虽然不同Q但是希望给用户带来的体验是D途同归的Q这些技术希望用戯够将在线应用当作桌面应用来用,让用户忘?#8220;U?#8221;的存在。虽然David Heinemeier Hanson曄开玩笑地认为离U只有在飞机上才有必要用,但是从目前的技术走向上来看Q这门技术无疑会被更多地开发和使用。Slingshot以此作ؓ一个出发点Q希望进一步消除离U/在线应用的区别,所以它提供了协同工作的机制Q希望帮助开发者更L地开发؜合应用程序。近期在q_竞争上火爆的Adobe的AIR、MS的Silverlight、Sun的JavaFX无不希望提供q样的方案,q片市场被称为RIA市场Q其竞争已经如火如荼Q而传l的HTML/CSS/Javascript方式也依然保?a >强劲的发展势?/a>Q此时看到Slingshotq样的品开发h员应该更加感觉兴奋,因ؓRIA的思\g依然在被不断扩展?/p>

Slingshotq个产品x的是数据的交换和同步。这其实和RIA技术中的异步通讯一h演者传输的重QQ因为目前的RIA应用大都是以数据Z心的Q所以在消除ȝQ在U应用时首先需要解x据同步问题。Joyent在其Blog上介l了Slingshot提供的数据同步的使用ҎQ?/p>

Joyent Slingshot是一个简z的同步在线和离U数据的轻量U方案。作Z个开发者你可以提供一个透明的ActiveRecord传输层,允许单的定义你的应用E序中哪些数据什么时候需要用什么方式进行同步。仅需要增加三十行左右的代码,你的Rails应用E序可以从客户端向服务器同步数据。加上另外三十行代码你就可以使用Z文g的数据同步了?

框架提供了可以扩展的拖拽抽象层。可以挂入到应用E序已有的导入/导出机制中,而不需要修改Q何应用程序的代码?/p> 最后,它允许开发者方便的部v更新和迁U(migrationsQ,无论用户ȝ了多久?/blockquote>

Slingshot让开发者可以开发一U异步的CS应用E序Q通过拖拽的方式同步数据,也可以通过文g的方式同步。ƈ且从工作环境上Slingshot也提供了比较宽松的^収ͼJoyent在他的Blog?a >q样描述它的q行方式Q?/p>

Slingshot如何工作呢?我们已经从Slingshot中移除了Ҏ作系l二q制文g的依赖和冲突。进一步说QSlingshot允许开发者自己定义运行环境,安装gems、plugins、二q制库或者其它,我们都可以处理。Slingshot像一个让Rails应用E序q行的虚拟机?/blockquote>

总而言之,使用Joyent Slingshot你可以:

  • 创徏混合的Web/桌面应用E序
  • 同步在线和离U数?
  • 在线和离U应用程序中使用相同的代?
  • L的部|和更新你的应用E序
  • 在应用程序中拖拽导入Q导?

Rubyinside?a and-connector-go-open-source-556.html="">报道Slingshot开源的时?/a>Q将其比Mؓ37signalsBaseCamp产品开源,可见光要程度。Slingshot的创新性在未来肯定会激发一些؜合RIA应用的生,让我们一起关注这个未来的技术吧?/p>

Tin 2007-07-18 14:34 发表评论
]]>SAAS(软gx?暗流卛_爆发Q?/title><link>http://www.tkk7.com/iamtin/archive/2007/07/18/software-as-a-service-debate.html</link><dc:creator>Tin</dc:creator><author>Tin</author><pubDate>Wed, 18 Jul 2007 06:32:00 GMT</pubDate><guid>http://www.tkk7.com/iamtin/archive/2007/07/18/software-as-a-service-debate.html</guid><wfw:comment>http://www.tkk7.com/iamtin/comments/131066.html</wfw:comment><comments>http://www.tkk7.com/iamtin/archive/2007/07/18/software-as-a-service-debate.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.tkk7.com/iamtin/comments/commentRss/131066.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/iamtin/services/trackbacks/131066.html</trackback:ping><description><![CDATA[<p>本文已经发表于InfoQ中文Q?a title=SAAS(软gx?暗流卛_爆发Q?>http://www.infoq.com/cn/news/2007/07/software-as-a-service-debate</a>Q?br><br>JavaEye的站长Robbin Fan?a >他的博客</a>中对SAAS(软gx?q行了一番讨论,他ȝ了目前常见的一些SAAS应用Qƈ且ȝ了这些应用的特点Q展望了SAAS的发展方向?/p> <p>2005q_David Heinemeier Hansson自己在目中用的ZRuby的开发框架剥dƈ开源,从此世界上有了RoRQRuby on RailsQ的响亮名号。很快,Rails在其它语a中也架设了自q高速轨道,从此Rails思想处处开花,受到了广大开发者的拥护Q这是Rails的敏h质决定的。随着RoR闪现在开发者眼前的q有Rails背后?a >公司37signals</a>Q这是一家位于芝加哥的创业型公司,虽然他们的员工目前还是个位数Q但是开发出的品却有超q?00万h在用?/p> <p><a >JavaEye|站</a>站长Robbin Fan在他的博客中?a >?7signals的主要品做qȝ</a>:</p> <blockquote style="BACKGROUND: #ccc">37signals公司主要提供Z互联|的型商业软gU用服务Q有提供目理和团队写作的BaseCampQ这也是DRoR诞生的?Q有型客户关系理pȝHighriseQ有x团队在线交流pȝCampfireQ有信息l织、日历、工作安排Y件Backpack{等?<br><br>用户在线注册37signals的系l,在线使用Q每个月交纳12元?49元不等的月U费?7signals的在UY件租用服务对于小型商业公司具有很大的吸引力:功能好用Q操作简单,h便宜Q无需l护Q注册即可以使用?</blockquote> <p>37signals的这U商业模式称为SAASQsoftware as a serviceQY件即服务Q。这U模式下QY件提供商Y仉|在自己的Web服务器上Q而客户则U用q些服务。由于用户不需要自己部|和l护服务器,所以减了很多额外的支出。这U方式非帔R合中小型企业,因ؓ他们可以按照旉和功能付费,h更实惠,完全可以Ҏ自n的需求灵zȝ更换服务内容?/p> <p>其实SAASq个概念最早是大型软g提供商提出的Q例如IBM、Oracle、微软、SAP{,他们都将服务的重Ҏ在解x案上Q负责这些方案的设计和实施,但是׃规模和成本问题,能够享用他们服务的群体仅限于比较大的团体和公司。?7singnals提供的这些服务却更加MQ就像^常所使用的办公Y件一样^常,但是通过良好的设计却q速吸引了大量用户?/p> <p>SAAS概念在上世纪90q代曄以ASPQApplication Service ProviderQ应用服务提供商Qؓ名有q大量的试Q当时这个概念被炒得火热Q大有代替桌面Y件的架势Q但最后却是无疾而终Q被证明是一U技术沫(《IT大|局》一书中专门有一章阐qCASP的失败)。随着Web 2.0以用户ؓ本理늚火爆Q搭着体验l济的快车,q些轻量化的SAAS服务在用L试心态下用实际的功能吸引了他们,酝酿成一股服务的暗流。国内也?7signals的模仿者,?a >易度</a>Q它也提供类似Backpack、BaseCamp的团队协作和中小企业目理q_Q从他们的案例看Q用戯是比较认可的?/p> <p>那么现在的轻量SAAS商业模式与传l的套装软g的优势是什么呢QRobbin做了如下<a >ȝ</a>:</p> <blockquote style="BACKGROUND: #ccc">对于软g供应商来_ <li>短开发周期,低成本,快速用户反馈; <li>相比卖套装Y件来_无需庞大的销售渠道,可以充分利用互联|长效应; <li>软g技术支持的成本大幅度降低; <br><br>对于客户来说Q? <li>购买软g的风险大大降低了 <li>购买软g的成本大大降低了 <li>立即可用的Y?</li> </blockquote> <p>SAAS的模式具有这些优势,但是要实现它q面临很多的挑战。一位叫做Neora的网友借用阉K软g分析?a >SAAS实现上的一些要?/a>:</p> <blockquote style="BACKGROUND: #ccc">首先面向自己最熟悉的领域提供服务、品牌信d、中立地位、信息安全感、营销{略、技术、客L体等?/blockquote> <p>关于SAAS的未来,Robbin认ؓ它会让互联网应用和企业应用的界线变得来模p,他展望到Q?/p> <blockquote style="BACKGROUND: #ccc">企业应用的开发h员会来多被要求从事SAAScd应用的开发当中来。在q个领域Q不是超U复杂的企业应用游戏规则Q而是互联|游戏规则:快速开发、快速反馈、简单架构、小团队和随需应变{。因此解决传l超U复杂问题的~程工具利器也许不那么有效了Q在q个新的领域Q需要的是轻量的超U快速编E工具利器?</blockquote> <p>SAAS目前的成功SAAS案例主要集中在CRM目和在UOffice上面Q例?a >Salesforce</a>?a >800CRM</a>?a >Google Apps</a>?a >Zoho</a>{等。但是小型团队如37singnals的轻量产品也逐渐开q果,q种轻量化SAAS的发展趋势给q大投n于Web 2.0热潮的中型开发团队提供了另外一个发展方向,卛_以通过服务U赁代替单地吸引眼球。在新兴开发^C也有轻量SAAS的很大发展空_例如<a >iPhone</a>很有可能是下一个激烈竞争的战场Q我们可以看到在37singnals的官方Blog上面一直非常关注iPhoneq_的开发)QSAAS的暗也许即爆发?/p> <img src ="http://www.tkk7.com/iamtin/aggbug/131066.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/iamtin/" target="_blank">Tin</a> 2007-07-18 14:32 <a href="http://www.tkk7.com/iamtin/archive/2007/07/18/software-as-a-service-debate.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>分n一下本人常用的Firefox插ghttp://www.tkk7.com/iamtin/archive/2007/06/06/122321.htmlTinTinWed, 06 Jun 2007 03:12:00 GMThttp://www.tkk7.com/iamtin/archive/2007/06/06/122321.htmlhttp://www.tkk7.com/iamtin/comments/122321.htmlhttp://www.tkk7.com/iamtin/archive/2007/06/06/122321.html#Feedback0http://www.tkk7.com/iamtin/comments/commentRss/122321.htmlhttp://www.tkk7.com/iamtin/services/trackbacks/122321.html我突然想大家一起共享一下FF插g吧,q两天从朋友q里汇聚了不好插g了:
我安装的列表Q大家交一下:
1、DevBoi和Prototype JS ReferenceQ就是一个帮助?br>2、Firebug 1.05QJS调试天王?br>3、ScrapBookQ很的|页收藏软g。本以ؓLinux下没有,所以不敢迁UR没?br>到听清风、nicholas和ZoomQuietq些仙h都在用,赶快用上Q发现和我在Win下用?br>CyberArticale和MyBase一样好用,哈哈?br>4、Tab Mix PlusQ让Firefox有Maxthon一L记录Tab的功能,非常适合l常阅读
文章的懒人?br>5、Web DeveloperQ这个相对于Firebug比较偏重于Dom和CSS讉KQ方便调试样
式。目前处于禁用状态,因ؓ同时开他和Firebug可不怎么好玩?br>6、ColorfulTabsQ从wangwei8那里看到的,q类东西我最喜欢Q五颜六色的Tabs?br>7、Cache StatusQ和Ctrl+F5告别Q超U爽。调试Ajax应用非常好?/pre>

Tin 2007-06-06 11:12 发表评论
]]>
关于RoR学习一点胡aphttp://www.tkk7.com/iamtin/archive/2006/08/30/66639.htmlTinTinWed, 30 Aug 2006 04:39:00 GMThttp://www.tkk7.com/iamtin/archive/2006/08/30/66639.htmlhttp://www.tkk7.com/iamtin/comments/66639.htmlhttp://www.tkk7.com/iamtin/archive/2006/08/30/66639.html#Feedback0http://www.tkk7.com/iamtin/comments/commentRss/66639.htmlhttp://www.tkk7.com/iamtin/services/trackbacks/66639.html
使用Eclipse 3.2 + RadRails 0.7学习RoR也是很方便的Q可以利用里面的Console开发,不用dwindows cmd(如果Mac、Linux、Unix也类g)里面Q而是一个IDEQ效率提升是显而易见的?br />TipsQ?br />在Rails Navigator里面选择你的目后,GeneratorsH口׃昄出可以自动生成的东西Q这个其实相当于ruby script/generate脚本下接受的各个参数对应的工作,比较方便。选好了,后面的空处可以加上其它参敎ͼ本质上与自己敲命令差不多:D
注意Terminal的用,直接在窗口里面输入是不可以的Q我q以为键盘坏了)Q要在窗口下攄那一行里面输入,然后回R可以了Q有点别?DQ但是有了Terminal以后q是方便多了?br />Ruby的ActiveRecord真的非常好用
数据验证攑ֈDomainModel里面是很惬意的,q比攑ֈd很远的Controler里面好,而且安全的多Q不会遇到验证难以复用的问题?br />学习RoR要复习好p。因为Ruby的命名习惯,Ҏ名都用类D然语a加_的方式命名,所以如果英文很好经常是很自然就理解了,不过也同时会发生很多咬文嚼字的地方,所以请复习好你的英语?br />RoR的架构很有趣Q所有的东西都有它的位置Qƈ且大部分地方都埋下够的钩子Q很多东襉K可以应用cMAOP的方式拦截处理。就是说你需要增加的逻辑都可以马上找到应该去修改的地方,省心。应该说动态语a的Closure使AOPҎ了?br />rhtmlq东西让你彻底恢复了使用不纯_的模版语言的快感,E序员和工应该׃nq种快感的。比起JSP、ASPQ它q有很好的layout功能Q这有点像sitemeshq样的decorators。所以,JSPq种可以有逻辑的Servlet包装完全可以扩展为rhtml一Lzȝ东西Q关键是要把应该提供的功能扩展到够用、好用?br />l过把玩Q感觉《应用Railsq行敏捷Web开发》这本书的节奏很不错Q缺点可能是W一版把Test部分到P代的外面了,如果一赯行可能就更Cool了,TDD是很有用的敏h法?br />Ruby的Closures和代码风DRoR的开发更接近自然语言?img src ="http://www.tkk7.com/iamtin/aggbug/66639.html" width = "1" height = "1" />

Tin 2006-08-30 12:39 发表评论
]]>
对google个性主늚拖拽效果的js的完整注?/title><link>http://www.tkk7.com/iamtin/archive/2006/04/27/43668.html</link><dc:creator>Tin</dc:creator><author>Tin</author><pubDate>Thu, 27 Apr 2006 14:40:00 GMT</pubDate><guid>http://www.tkk7.com/iamtin/archive/2006/04/27/43668.html</guid><wfw:comment>http://www.tkk7.com/iamtin/comments/43668.html</wfw:comment><comments>http://www.tkk7.com/iamtin/archive/2006/04/27/43668.html#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://www.tkk7.com/iamtin/comments/commentRss/43668.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/iamtin/services/trackbacks/43668.html</trackback:ping><description><![CDATA[     摘要: q两天太忙了Q没旉写BlogQ业余时间又扒了一ơgoogle的拖拽,Ҏ了netvibes的,差不多,让后写了个注释Q顺便学习。google用了hQjs里面的命名比较晕。我׃些时间把他们译成容易看懂的命名Qƈ且作了注释,希望对大家有帮助。可以这里下载我的例子:http://www.tkk7.com/Files/iamtin/google_drag.rar ...  <a href='http://www.tkk7.com/iamtin/archive/2006/04/27/43668.html'>阅读全文</a><img src ="http://www.tkk7.com/iamtin/aggbug/43668.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/iamtin/" target="_blank">Tin</a> 2006-04-27 22:40 <a href="http://www.tkk7.com/iamtin/archive/2006/04/27/43668.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>白天U约黑夜巴黎http://www.tkk7.com/iamtin/archive/2006/02/28/32818.htmlTinTinTue, 28 Feb 2006 03:26:00 GMThttp://www.tkk7.com/iamtin/archive/2006/02/28/32818.htmlhttp://www.tkk7.com/iamtin/comments/32818.htmlhttp://www.tkk7.com/iamtin/archive/2006/02/28/32818.html#Feedback0http://www.tkk7.com/iamtin/comments/commentRss/32818.htmlhttp://www.tkk7.com/iamtin/services/trackbacks/32818.html

我在赶些什么?我耗尽青春用尽全力Q拼命追求n外之物,l果我真的比别h有钱、有名吗Q更重要的,我真的因此而快乐吗Q远ҎqK的地q线Qؓ何我q在原地摇过­时的呼拉圈?

U约和巴黎,代表了我人生的两个面向。纽U是白天Q巴黎是黑夜。纽U是前半生,巴黎是下半场?

三十五岁之前Q我认定U约是世上最的城市。我在加州念研究所Q毕业后q不及待地去U约工作。一做五q_快乐似神仙。我qU的原因跟很多h一PҎ二十世纪­以来世界文化的中心。丰富、方ѝ靠着地铁和出URQ你可以I越旉Q前后各跑数癑ֹ。hcL新和最旧、最好和最坏的东西Q纽U都看得见?

所以在U约Ӟ我把握每分每U去体会。白天,我在金融机构做事Q一天十时。晚上下了班Q去NYU学电影,一坐四时。在那二十多岁的q纪Q忙是唯一有意义的­生活方式。活着Q就是要把自己榨qԌ把自己居住的城市Q内外翻转过来?

q种xq不是到U约才有的。其实从开始,台湾人就q着U约生活。纽U生z,充满新教徒的打拚_和资本主义的求胜意志。相信h要借着不断努力Q克服万难、打­败竞争。活着的目的,是更大、更多、更富裕、更有名。权力与财富Q是U约人的两个上帝。而能帮你走进天堂的鞋Q就是事业、事业、事业?

在这U弱肉强食的生活方式Qؓ了保持领先,每个人都在赶旉、抢资源。进了电梯,明明已经按了楼层的钮Q那灯也亮了Q偏偏还要再按几下,彷佛q样可以快一炏V?shy;Z公司Q明明已l下班了Q却q要不停讲手机,摇控每一个环节。在U约Qؓ辄的,可以不择手段Q甚臌杀l。在U约Q没有坏人,只有p|者?

台湾Q是不是也变成这P

每一件事Q都变成工作。上班当然是工作Q下班后的应酬也是工作。有恋爱是在工作Q甚臛_酒店喝酒、KTV狂欢Q脸上都杀气腾腾,准备拚个你死我活?

我曾热烈拥抱q种生活Qƈ着q于q种因ؓ烧烤成功而冒出的焦虑。这U焦虑让我坐在椅子边~,以便q速地跌v来闪w明枪暗。这U警觉性让我练׃酒量和胆量、抗­压性和厚脸皮。但也养成了偏执和倔强、优感和势利眼。在U约时我׃Q能在这里活下来的,都是可敬的对手。黯然离开的,l统是输家。h生Q何事Q绝对要坚持?shy;底。半途而废的,必定有隐疾。在q不睡的城市Q每天我醒来Q带着人定胜天的活力,跟着法兰克辛U_唱〈纽U?U约〉:「如果你能在U约成功Q你可以在Q何地Ҏ­功!」是的,在纽U,C的罗马竞技场,我要和别人,以及自己Q比出高低?

q套xQ在我三十五岁以后,慢慢改变?

W一件动摇我x的,是父亲的q世。我父亲一生奉公守法、与Zؓ善。毫无不良嗜好,w体健康地像城堡。七十二岁时Q他得了癌症、引发中风,l历了所有的痛苦和羞­辱。他一生辛勤工作、努力存钱、坚信现在的苦可以换得更好的明天。我们也怿一分耕耘、一分收P用在U约拚事业的_照顾他。但两年的治疗兵败如山倒,最后他­q是C。父亲逝世的那天,我的价值系l崩溃了。我一路走来引以ؓ傲的「纽U精」,没想到这么脆弱?

不止在病床,也在职场。当我在企业爬高Q才发现「资本主义」在职场中也未必灵验。上q班的都知道Q很公司真的是「开攑ָ场」、「公q竞争」。大部分的同?shy;都觉得你不是朋友、就是敌人。职Z伟大的,未必会成功。成功的Q有时很渺小。很多h一辈子为公叔Rw尽瘁,最后得C支纪늬。那些卷ƾ潜逃的Q反而变成传?shy;?

慢慢的,我体会到Q世上有一U比「善有善报、恶有恶报」更高、更复杂的公q뀂h生有另一U比「功成名」更q微、更持久的乐。那是冲冲冲的美式资本主义,所?shy;法解释的?

我能在哪里找到那U公q_乐趣呢?我想q西藏、不丏V非zӀ纽西兰。然后,我注意到法国?

住纽U时Q法国是嘲讽的对象。n为经、科技、和军事强权的美国,谈v法国L忍不住调侃一番。法国是没落的贵族,值得崇拜的h都已作古。法国h傲慢Q高E率?shy;每个人都很慵懒。动不动qŞ工,q酒庄主人都要走上街头?

搬回台湾后,普罗旺斯、托斯卡突然流行。我看了弗朗西斯?梅思的《美丽的托斯卡尼》,其中一句话打动了我Q「在加州Q时间像呼拉圈。我扭个不停Q却停在原地?shy;在托斯卡|我可以在CL阛_下,提着一李子,逍遥地走一整天。?

是啊Q我在赶些什么?我耗尽青春用尽全力Q拚命追求n外之物,l果我真的比别h有钱、有名吗Q更重要的,我真的因此而快乐吗Q远ҎqK的地q线Qؓ何我q在?shy;地摇q时的呼拉圈Q?

当我重新学习法国Q我发现法国和美国代表两U截然不同的生活方式。美国hq求人定胜天Q凡事要逆流而上。法国h讲究和^共存Q凡事顺势而ؓ。纽U有很多一癑ֱ?shy;摩天大楼Q巴黎的房子都是三百q的古迹。纽U不断创斎ͼ巴黎永远有怀旧的气息。巴黎h在咖啡厅聊天Q纽Uh在咖啡厅用计机。纽U有人潮Q巴黎有味道。纽U有?shy;,巴黎有蛋p?

不论是政府或个hQ法国h都把_投注在食、衣、住、行{「n内之物」。就让美国去做老大哥吧。要征服太空、要打伊拉克、要调高利率、要发明新科技Q都随他厅R?shy;法国人甘愿偏安大西洋Q抽烟、喝酒、看球、搞时尚。当国人忙Z胃溃疡,法国人又吃了一|鹅肝酱?

讲到吃,法国有三癄起司、光是L多有五十七个酒的产区。晚上六Ҏ咖啡厅门口一坐,一杯红酒就可以聊三个小时。九点再d晚餐Q一直吃到隔天凌晨。他们在­吃上所q旉Q跟我们上班时数一栗但讽刺的是Q他们没有「All
You Can Eat」?

吃很重要Q但也要会挑旉Q朋友介l我去试一家法国餐厅,提醒我他们礼拜二、四晚上休息。「ؓ什么?」我问。他_「因Z厨要回家看球。?

聪明的主厨懂法律。法国法律规定一周工作最多三十五时Q大部分的h一q有五周的假期。而美国h把加班当作自己有价值的表示Q度假时q拿着手机回E-mail?shy;法国人比国Z玩。每q六月的巴黎音乐节,从午后到深夜Q几癑֜露天音乐会在各处同时举行Qh多到地铁都暂停收贏V每q十月的「白夜」,qx入夜打烊的店面­Q彻夜营业到清晨七点。每q夏天,巴黎市政府在塞纳-马恩省河叛_布置了三Dc总长一Q八公里的h工v滩。细砂、吊床、h椅、棕榈树Q自然v滩有的景致这里都?shy;Q让没有钱去度假的民众,也可以n受到hW风光?

当然Q法国这么深厚的文化Q不可能只从吃喝玩乐而来。美国hMQؓ了考证照。法国hMQؓ了搞情调。每q十月的M节,大城市的火R站内Q民众轮上台朗?shy;诗句。书店营业到天明Q整晚有现场演奏的乐曌Ӏ「美食书展」选在铜臭x重的证券交易所丑֊。小镇书展的书直接「长」在树上Q读者必ȝ到树上,把书摘下来品?shy;?

一直跟着国走的台湾人,会心动吗Q?

我心动了。十一月我到巴黎,一位法国朋友来接待我。走前我问他:「明天你要干嘛??

「我要去银行。?

「然后呢Q」我问?

「我不懂你的意?.....?

Ҏ来说Q「去银行」是吃完午饭后跑d的小事。对法国人来_q是他一天全部的行程。法国hL专心而缓慢的Q每天把一件小事做好?

q样的生z,对美国或台湾人来_实在是太颓废了。的也是。法国失业率接近10%Q高E率让雇d愿打烊休息,免得帮员工缴E。巴黎闹区纸醉金qP但郊区的?shy;数民族却没有工作Z。这些都是黑暗面Q但对于每日被强光烤焦的台湾人,阴暗也许提供了喘息空间。生命的l点都一P有钱人的丧礼只是比较多h上香。不断的q赶­只是提前冲向谢幕Qؓ什么不把时间花在慢慢ؓ生命暖场Q你不需要一辈子鞠躬瘁、死而后巌Ӏ你可以偶尔怎懒腰、安步当车?

我从巴黎回来Q台北ƈ没有改变。关了两周的手机再度响vQ一通电话找不到我的Zq箋狂call十通。和朋友见面Q他很关心地问我Q「好了,你现在工作也辞了?shy;Ƨ洲也去了,接下来有什么projectsQ?

「Projects」?多么U约的字眹{?

我真惌Q「好好生z,不就是h生最大的projectQ」但我知道在熙来攘往的台北街_在不到四十岁的年U,q样说太矫情了。况且,我今天之所以有钱有闲n­受法式生z,不也正因为我曑֜式生活中得到很多利益?我仍热爱工作、热qU,但已不用像二十岁时一样亦步亦、寸步不R?

所以我_「我q是会早P白天努力写作。但C晚上Q我惛_掉手机。?

世界了我,其实无所谓。但我少了我Q还剩什么?

他笑一W:「你q是用纽U来q白天,用巴黎来q黑夜。?
...



Tin 2006-02-28 11:26 发表评论
]]>
վ֩ģ壺 ާѡþþþƷ| 99ƷƵ߹ۿ| ˶վ| һëƬ| ѿƬAëƬѿ| 18Ůȴ| Ƶ| ɫƨƨwwwӰԺѹۿƵ| ŮӰԺҪ| þþƷƵ| ˳վ߲vr| ޸͵һ| պavһ| 67194Ʒѹۿ| ƷƵ| ĻƬa| һƵ| ŷ޹ۺAVþ| ޹˾þ77| ޾Ʒһ| ޾þþþþ| ۺ޹һҳ| ˳Ƶx8x8| ɫˬƵ| պһƵ| ֻˬִַ̼| ĻѲ| ҹdj߹ۿƵ| þþþùɫAVѿͼƬ| | Ѱvվ߹ۿg| hƵ߹ۿ| һѹۿƵİ| ѾþþƷ99reѾy| þWWW˳Ƭ| ŮƵ| òƵѸ| ëƬAëƬѲ| ëƬ18ŮëƬ96 | ۺϾþþƷ| ޳AV߹ۿ|