viagra online | Tramadol | levitra

I am back.

2010.07.12 星期一 - Posted in 生活随笔, by hopesoft

我回来了,在离别了N个月之后。

自从去年10月份之后,变得越来越忙,一直没有时间喘口气,一直到最近,状况有所好转,终于又回来了!

2009软件开发2.0大会第1日

2009.10.24 星期六 - Posted in 互联网事, 生活随笔,, by hopesoft

今年和2位同事一起参加CSDN主办的2009软件开发2.0大会(http://sd2china.csdn.net/),从10月22日至10月24日,为期三天,地点在温都水城.

10月22日是大会第一天,从各位专家的演讲题目就能看出,今年大会的重点是“云”和“移动技术”。

一、“云”相关演讲

首先是谢恩伟( 微软大中华区开发工具及平台事业部 总经理)讲的《创新与机遇 – 未来软件开发的“云和端》,大讲“微软云”;

然后是王坚( 阿里巴巴集团首席架构师)讲的“阿里云”;

下午是李德毅(中国工程院院士、云计算专家委员主任委员)讲的《云计算的技术与发展》;

接着是 Jinesh Varia( AMAZON.COM亚马逊Web服务技术宣讲人)讲的《作为平台的云》;

听的大家是“云里雾里”的,昏昏欲睡,不过李德毅院士讲的还算精彩,中间观众鼓掌多次!

二、“移动技术”相关演讲

王煜全(Frost & Sullivan首席咨询顾问):《3G时代下,移动应用领域的应用开发机会》

高焕堂(亚太地区Android技术大会(APAC) 主席):《 Android潮流下的贏家定位》

Gary Bennett(xcelMe.com 总裁,美国知名图书作者)《使你iPhone应用程序成功的10个建议》

刘川里(索尼爱立信中国区技术与研究部总监) :《新技术在移动终端中的发展与演进》

 三、其它

Robert Degg(IBM软件部全球RATIONAL软件敏捷开发战略专家):《在大型企业中领导敏捷——开发团队领导所必需的技能》
点评:或许是曲高和寡,或许是国内国外国情有别,感觉可供借鉴的内容较少

Jason Zander(微软全球visual Studio团队 总经理):《新一代开发工具微软Visual Studio 2010》
点评:广告时间

孙良(腾讯搜索技术研发中心 总经理):情境搜索—搜索引擎未来之路
点评:感觉演讲时有些放不开;腾讯SOSO做情境搜索最大的优势是他们有中国最大的用户群体(QQ用户)数据,如何在用户搜索时根据用户的个人信息,相关内容(blog,QQ群),语境给出最接近的结果,确实是一个挑战。

Cliff Miller(TurboLinux创始人Device VM公司(CSO)首席战略执行官):《怎么做“傻瓜计算机”》
点评:广告时间,主要介绍了SplashTop,老头儿演讲比较幽默,多次揶揄了MicroSoft的Windows 7的启动速度,引来阵阵笑声。

四、亮点
晚上19:30-20:50有5个主题沙龙,我去参加了算法论坛的沙龙,主持是王尧,嘉宾有云风、王炜、宋兴烈、贾自艳、顾森。

这几位都是重量级人物,王尧的网名是左轻侯,相信早年做delphi的同学都应该知道。曾经先后工作于Borland中国公司和微软中国公司,现供职于IBM中国开发中心,从事DB2的研发工作。云风是网易的技术研发经理,看过他的Blog(http://blog.codingnow.com/),早就想一睹风采,见到本人后果然是超级帅哥,当然,技术也超牛!顾森还是北大的在校生,算法高手(blog:http://www.matrix67.com/blog/),宋兴烈和王炜都是软件公司的总工程师/架构师,贾自艳是工学博士,任职于腾讯搜索技术研发中心。

以上这几位都是超级大牛,平时难得一见,此番齐聚一堂,结果引来无数Fans,导致演讲前不得不从2F较小的会议室换到3F较大的会议室:),王尧准备了3个议题,结果因时间关系,合并为2个议题,本应20:50结束到快21:30还没结束。我在21:28溜出会场,正好赶上21:30的班车,匆匆结束第一天的听课。

五、总结

总的来说这次大会比较火爆,一个是主会场人员爆满,偌大会场坐无虚席;另一个是中午吃饭(自助餐)时排队排了N长,酒店应对高并发访问量能力严重不足,中间没盘子了:(,主办方下午特意就此事道歉,并保证第二天不出现类似情况。

再就是第一天的会议广告太多,缺少亮点,基本上是各家的产品推介,干货比较少,导致大家下午昏昏欲睡。

从“做啥”可以看到一些现场的互动:http://m.zuosa.com/sd/

后续报道及精彩照片随后奉上。

10月22日-24日2009SD软件开发2.0大会

2009.10.21 星期三 - Posted in 生活随笔, by hopesoft

10月22日-24日,温度水城,2009SD软件开发2.0大会,详情见后续报道。

10月22日主题演讲

日期 会议安排
9:00-9:20 开场表演 & 主办方 CSDN CEO 蒋涛
9:20-9:50 创新与机遇 – 未来软件开发的“云和端 谢恩伟   微软大中华区开发工具及平台事业部 总经理
9:50-10:20 议题待定 王坚   阿里巴巴集团首席架构师
10:20-10:50 在大型企业中领导敏捷——开发团队领导所必需的技能 Robert Degg   IBM软件部全球RATIONAL软件敏捷开发战略专家
10:50-11:00 休息
11:00-11:30 移动新浪潮 黄晓庆   中国移动研究院 院长
11:30-12:00 新一代开发工具微软Visual Studio 2010 Jason Zander   微软全球visual Studio团队 总经理
12:00-13:00 午餐
13:01-13:30 云计算的技术与发展 李德毅   中国工程院院士、云计算专家委员主任委员
13:30-14:00 3G时代下,移动应用领域的应用开发机会 王煜全   Frost & Sullivan首席咨询顾问
14:00-14:30 情境搜索—搜索引擎未来之路 孙良   腾讯搜索技术研发中心 总经理
14:30-15:00 Android潮流下的贏家定位 高焕堂   软件架构设计大师,亚太地区Android技术大会(APAC) 主席
15:00-15:30 怎么做“傻瓜计算机” Cliff Miller   TurboLinux创始人Device VM公司(CSO)首席战略执行官
15:30-15:40 休息
15:40-16:10 作为平台的云 Jinesh Varia   AMAZON.COM亚马逊Web服务技术宣讲人
16:10-16:40 使你iPhone应用程序成功的10个建议 Gary Bennett   xcelMe.com 总裁,美国知名图书作者
16:40-17:10 2009,开放平台之战 胡延平   DCCI互联网数据中心主任
17:10-17:40 新技术在移动终端中的发展与演进 刘川里   索尼爱立信中国区技术与研究部总监
17:40-19:30 晚宴
主题沙龙
19:30-20:50 运营商沙龙:对话中移动(论坛)
主持:韩磊
与会嘉宾:孔文
王煜全
张辉
开放平台的发展演变(论坛)
主持:谭晨辉
与会嘉宾:胡延平
李大维
黄冬
最好用的算法思想:平时用算法思想的场景
主持:王尧(左轻侯)
与会嘉宾:王炜、云风、宋兴烈、贾自艳
尼古丁+咖啡因…不瞌睡的PPT制作秘诀
主讲人:蔡学镛
程序员的中医保健 主讲人:黄飞龙

10月23日

上午分场演讲

Track 软件工程分场 系统开发/工具与语言分场 下一代互联网分场 移动开发分场
09:00-10:10 70mins 持续集成之成熟度模型
乔梁
生活中的项目管理
胡百师
使用微软Web新技术助力互联网应用
王超群 黄继佳
Scala:一种Java平台的新语言
Bill Venners
10:10-10:30 茶歇及展示
10:30-11:50 70mins 价值驱动的敏捷测试(Value Driven Agile Testing)
轷韡
提高程序员开发效率的密技
唐赓
你的服务器费用多高?
李雍
iPhone SDK 编程简介
Gary Bennett
11:50-13:00 午餐

下午分场演讲

Track 软件工程分场 系统开发/工具与语言分场 下一代互联网分场 移动开发分场
13:00-14:10 70mins 敏捷实践的roadmap
吴穹
Scala带来了什么-Scala会是Java的继任者吗?
邓草原
Flex 4全新概览-SDK,Spark框架布局,FXG格式
马鉴
关于symbian系统未来发展的roadmap
杨硕
14:10-15:20 70mins 运用 Microsoft Visual Studio 2010 落实敏捷软件开发
高阳 胡德民
如何调试应用程序崩溃和挂死
张银奎
iPhone应用开发案例
李亮
为云进行构建 — 最佳实践
Jinesh Varia
15:20-15:40 茶歇及展示
15:40-16:50 70mins 认清我们自己——实践者的思想
周爱民
DSL的设计与实践
蔡学镛
门户网站的云计算平台暨与云计算与业务的结合
庞帆
iPhone 手机游戏开发(2堂)
Gary Bennett
16:50-18:00 70mins 构建基于Java的大规模C2C网站(淘宝经验分享)
岳旭强
C/C++ 与 Lua 的混合编程
云风
云计算安全
毛文波
iPhone 手机游戏开发(2堂)
Gary Bennett
18:00-20:30 晚餐
主题沙龙
19:30-20:50 构建软件开发中业务和IT(研发)沟通的桥梁
陈庆春
程序员的软技能座谈
主持:刘江
与会嘉宾:蔡学镛 张银奎 唐赓 康神
财经微博客
马捷
揭密social game开发
李大维

10月24日

上午分场演讲

Track 软件工程管理分场 企业开发分场 设计与架构分场 移动开发分场 web分场
09:00-10:10 70mins 软件企业的管理思想和盈利模式
林锐
大型企业信息系统的架构设计
王玮
大企业系统设计及其大互联网系统设计之异同
钱宏武
Ophone手机操作系统开发
张辉
高性能Web服务器 nginx
张宴
10:10-10:30 茶歇及展示
10:30-11:50 70mins 领域驱动设计和利润
潘加宇
集团化企业应用的组织架构设计
胡守云
社会网络和云计算在企业2.0中的应用实践
毛新生
发现 Android 热门应用程序的秘密
卢育圣
网站那些事儿
康晓宁
11:50-13:00 午餐

下午分场演讲

Track 软件工程管理分场 企业开发分场 设计与架构分场 移动开发分场
13:00-14:10 70mins 在敏捷流程中整合代码复查
Kenneth Wong
IBM 面向业务的企业信息化建设 构建一个可依赖的Data Access Layer
许超前
博科资讯 云计算workshop
14:10-15:20 70mins 用例的事实与谬误
徐锋
等级保护环境下应用规划和设计
王翔
B to B 视频广告平台架构剖析
于晶纯
Android框架、核心服务与软硬整合技术
高焕堂
15:20-15:40 茶歇及展示
15:40-16:50 70mins 分布式敏捷开发的经验与教训
滕振宇
软件平台:软件企业做大之道
温昱
Web-based虚拟世界的构筑和应用
竺振宇
Android核心代码解析
周明
16:50-18:00 70mins 淘宝广告系统的研发管理
刘振飞
基于业务架构平台的企业信息化工程实践
陈应刚
大规模消息系统的架构设计
黄冬
Android 系统中文输入法的实现
杨武

生日志

2009.07.26 星期日 - Posted in 生活随笔, by hopesoft

今天生日,正好是周末,和LP一起在家过了一个轻松的生日。

又大了一岁,有些恐惧。

已经好几个月没有记Blog了,刚忙完手头的一个项目,本周刚做完项目总结,总算松了一口气。下周末准备和LP出去放松一下,最近太累了。

最近对下半年要做一个规划,对工作、学习、财务各个方面要制定一个目标,并逐渐实现。

前段时间入手了ThinkPad T400 R29,性价比确实不错,正在试用中。

Ext Core 3.0 Beta Released

2009.04.12 星期日 - Posted in AJAX新闻, AJAX框架, ExtJS之路,, by hopesoft

4月4日,ExtJs团队发布了Ext Core 3.0 Beta版,它是即将发布的ExtJs 3.0的一个分支,基于MIT License版权。

一、Ext Core主要功能

Ext Core采用面向对象的方式设计,便于提高代码的简洁及复用。对以下各种操作提供了跨浏览器支持:
* DOM manipulation and traversal
* CSS management
* Event handling
* Dimensions and Sizing
* AJAX and JSON Support
* Animations
除此之外还包括其它一些常用功能:
* Classical Inheritance Class System
* Observable Class
* Markup generation and Templating
* Timed code execution
* URL encoding and decoding

二、Ext Core尺寸

Ext Core 3.0 Beta版的主文件ext-core.js压缩后有75K,经过压缩和gzip处理,最小可以达到25k。相对jQuery 1.3.2的19k来说还是比较大。

据官方Blog的描述,Ext Core 3.0的设计目标是包含于动态网页或开发小的应用。直接竞争对手就是jQuery。有意思的是jQuery目前的定位是”瑞士军刀”,提供强大的Dom操作功能,并通过丰富插件来扩展jQuery的功能,是从小往大。而ExtJs是先推出大而全的解决方案:ExtJS,然后再推出精简版:Ext Core,试图通杀”胖应用”和”瘦应用”两个场合。

应该说ExtJs的这个方向是非常正确的,毕竟使用ExtJs的场合有限,人们在羡慕ExtJs华丽的界面时,也会因它的速度而望而却步。Ext Core的适时推出,可以拉拢一部分用户,占领更多的市场,扩大ExtJs的影响力,当然实际效果还有待用户来检验。

三、Ext Core 手册

可以从这里浏览:Ext Core 手册

四、Ext Core 演示

Ext Core 3.0的下载包中包括了几个常见的例子,包括标签菜单jsonp调用幻灯片、lightbox效果及前几项的组合使用,效果非常棒。例子中的代码沿用与ExtJs一致的OO方式编码,推荐大家学习。

五、DomQuery和CompositeElementLite
DomQuery提供高性能的对象选择器。它支持大多数CSS3选择器的规格,以及少数自定义选择器和基本的XPath 。使用CompositeElementLite可以批量操作多个对象。比如下面的例子:

// selects a collection of elements and adds the class 'myCls' to each one.				
Ext.select('div:has(> span.someClass)').addClass('myCls');

六、事件处理更容量

Ext Core提供抽象的跨浏览器的处理机制,并支持自定义事件。最重要的是,它支持多种配置选项(delaying, buffering, delegating, and targeting events)。比如下面的例子:

Ext.fly('elId').on('click', function(e, t){
    // e is normalized cross browser event object
    // t is the target element
 
    // Update contents of the element with id "log" to notify the user of the event firing
    Ext.fly('log').update('You clicked on the element with id: ' + t.id);    
});

七、AJAX请求

Ext Core提供简洁的跨浏览器的AJAX调用。比如下面的例子:

Ext.Ajax.request({
    url: 'serverSide.php',
    success : function(r){
        // using the built-in Ext JSON support
        var data = Ext.decode(r.responseText);
 
        // data is now a regular Javascript object
        console.log(data.items[0].title);
    }
});

如果只是要更新页面中的内容,可以使用快捷方式:

Ext.fly('elId').load({
    url: 'serverSide.php'
});

以上是有关Ext Core的一些基本情况,可以看出ExtJs的野心不只局限于”胖应用”,通过Ext Core也向”瘦应用”开始进军,希望ExtJs能给我们带来更多的惊喜!

WordPress代码高亮插件-WP-CodeBox

2009.04.09 星期四 - Posted in wordpress,, by hopesoft

刚刚试用WP-Syntax发现有些问题,随用Google搜索”代码高亮”,又发现一款插件,WP-CodeBox。

试用了下还可以,有些在WP-Syntax下显示有问题的代码在WP-CodeBox下显示没有问题。这是一款国人开发的插件,基于GeSHi,支持超多语言,支持文件下载,IE下支持“复制到剪贴板”操作,代码框收放及后台默认属性设置。

一、下载地址:
http://wordpress.org/extend/plugins/wp-codebox/

二、使用方法:

<pre lang="javascript" line="1″  file="test.txt" colla="+">

其中:lang:高亮的语言格式
line:值为”n”时,不显示行号。否则从以该值为行号的起始值。
file:下载文件名
colla:可设为”+”或”-”,分别代表代码框展开或收缩
line,file,colla为可选属性。

WordPress代码高亮插件-wp-syntax

2009.04.09 星期四 - Posted in wordpress,, , by hopesoft

我原来在WP中使用的代码高亮插件是CoolCode,还算好用,不过不支持可视化编辑器,作者也好久没有更新了。

前几天找到一款新的代码高亮插件:wp-syntax,试用了一下,确实不错。

一、下载地址:
http://wordpress.org/extend/plugins/wp-syntax/

二、支持语言:
abap, actionscript, actionscript3, ada, apache, applescript, aptsources, asm, asp, autoit, bash, blitzbasic, bnf, boo, c, cmac, caddcl, cadlisp, cil, cfdg, cfm, cobol, cpp-qt, cpp, csharp, css, d, delphi, diff, div, dos, dot, eiffel, fortran, freebasic, genero, gettext, glsl, gml, bnuplot, groovy, haskell, html4strict, idl, ini, inno, io, java, java5, javascript, kixtart, klonec, klonecpp, latex, lisp, lotusformulas, lotusscript, lua, m68k, matlab, mirc, mpasm, mxml, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle8, pascal, per, pic16, perl, php-brief, php, plsql, povray, powershell, progress, python, qbasic, rails, reg, robots, ruby, sas, scala, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, typoscript, vb, vbnet, verilog, vhdl, visualfoxpro, winbatch, xml, xorg_conf, xpp, z80

三、使用方法

<pre lang="LANGUAGE" line="1">代码<pre>

其中:LANGUAGE为具体语言的代码,line=1表示显示行号

四、扩展用法
给WordPress编辑器添加一快捷按钮方法:
修改\wp-includes\js\quicktags.js,请点击这里查看

Dojo 1.3 now available

2009.04.01 星期三 - Posted in AJAX新闻, AJAX框架, by hopesoft

经过了数月的开发,Dojo在愚人节前一天,1.3正式版。这个版本加入了许多新功能,亮点之一是对IE8和WebKit (Chrome, Safari)的兼容性和性能的处理。

下载地址:http://download.dojotoolkit.org/release-1.3.0/

可以在页面直接引用Google和AOL的CND上的对应文件,地址如下:

Google CDN引用地址:

<script src="http://ajax.googleapis.com/ajax/libs/dojo/1.3.0/dojo/dojo.xd.js"></script>

AOL CDN引用地址:

<script src="http://o.aolcdn.com/dojo/1.3.0/dojo/dojo.xd.js"></script>

Dojo 1.3的公共API:http://download.dojotoolkit.org/release-1.3.0/cheat.html

以下是一些新增的API的用法:
dojo.create, dojo.destroy, dojo.empty, dojo.place

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// create a div.
var n = dojo.create("div");
 
// create a div with content and styles
var n = dojo.create("div", { innerHTML:"hi!", style:{ height:"200px" } });
// destroy the node safely
dojo.destroy(n);
 
// place an anchor somewhere, before the node with id="someNodeId"
var a = dojo.create("a", { href:"http://dojotoolkit.org" }, "someNodeId", "before");
 
// empty the contents of a node safely:
dojo.empty("someNodeId");
dojo.query(".nodes").empty();
 
// place a new LI in an UL at the first position
dojo.place("<li>Newly created DOM Node</li>", "someUl", "first");
 
// complex creation in dojo.query. passes through dojo.place
dojo.query("#myNode").addContent("hi there!", "first");

Alex’s开发了新的选择器引擎(selector engine):Acme,大大增强了本已经很快的dojo.query。John Resig的Sizzle选择器引擎也可做为构建(build-time)选项。

英文官方原文:http://www.dojotoolkit.org/2009/03/31/dojo-1-3-now-available

时间管理软件-Chandler

2009.03.30 星期一 - Posted in 生活随笔,, , , by hopesoft
    今天在 网友的Blog(http://www.gtdstudy.com/?p=500)上看到一款时间管理软件:Chandler,下载试用了一下,感觉不错,以下是具体介绍(大部分内容转自:老杨的Bloghttp://laoyang.yo2.cn/articles/chandler-get-started.html)

 Chandler是一个符合GTD思想的时间管理软件,它不但集成了日程管理和任务管理,还有邮件处理功能。另外,它还可以有网络同步功能。

    1.下载、安装及汉化

    项目地址:http://chandlerproject.org/
   
    在这里可以下载已经汉化好的1.0.2版本(个头有点儿大,有40多M)

    如果想自己汉化的话,看看http://code.google.com/p/chandlercn/wiki/Chandler_FAQ?ts=1230771330&updated=Chandler_FAQ,这样能在使用中对不满意的词条进行修改

    2.基本概念(参考Chandler Get Started Guide)

    Chandler里面基本的信息单元是“条目”-item,依照条目的属性不同,分为“便条note”,“加星便条starred note”和“事件event”三类。三类间可以互相转换。可以通过邮件发送条目

    比条目高一级的是“分类”,分类和条目是多对多的关系。由于条目的属性不同,分类可以有三种视图,分别是“所有条目”“加星标的”“日程表”,其中日程表只显示有时间属性的事件。

    每一个条目有三个状态:NOW LATER DONE。正如字面的意思。当事件未开始的时候,自己会标为LATER,开始了之后自动标记为NOW

    3.界面介绍

Chandler

Chandler

    4.试用说明
    
    我之前安装过Rainlendar2,Chandler与之相比,操作更方便,详细功能还有待试用。 

针对IE浏览器的内存泄露检测工具

2009.03.28 星期六 - Posted in JavaScript,, , , by hopesoft
今天在JE的论坛里看到有篇帖子讨论ExtJS的内存泄露问题,提到了一款内存泄露检测工具:sIEve,又在网上看到还有个类似的工具:Drip,具体如下。

1.sIEve-0.0.8.exe
官方主页:http://home.wanadoo.nl/jsrosman/
最新版本:http://home.wanadoo.nl/jsrosman/sIEve-0.0.8.exe
截图:

sIEve界面

sIEve界面

2.Drip-0.5.exe
官方主页:http://outofhanwell.com/ieleak/index.php?title=Main_Page
最新版本:http://www.outofhanwell.com/ieleak/Drip-0.5.exe
截图:

Drip界面
Drip界面

大概试用了下,首页在来回拖动时内存会增长,具体用法还有待研究,使用得当的话对提高性能有很大帮助。