Seven Yu @ 05/13/2008 (12:08 am)

forum.phpz.org 开通

Filed under: Other :: Tags: ::

开通新论坛 forum.phpz.org 作为本站交流之用,现正征召管理员和版主,如果你有热情,有正义感且乐于助人,欢迎你来应征。

共性要求:

  1. 有热情有精力,乐于助人,有奉献精神,正义感;
  2. 每天至少在线4小时,阶段性论坛在线1小时以上;

管理员要求:

  1. 有管理技术论坛的经验;
  2. 使用过 phpbb (3.0)论坛程序;

版主要求:

  1. 板块相关技术中高级水平;
  2. 每周至少1篇原创或3篇转载相关技术文章(转载必须得到原作者许可并注明出处,由此引发的纠纷本由转发者负责);
  3. 有其他论坛版主经验;

如果你符合以上条件,那么欢迎应征 :D (将你的信息按以下格式回帖即可)

应征管理员或xx版版主,
日平均在线时间xx小时,愿意每天付出x~x小时用于论坛工作。
掌握的技术,使用时间。
至少一个 IM 帐号(QQ、MSN、gtalk,最好是 gtalk 或 MSN)

论坛使用的 phpbb 3.0.1 程序,感觉比 2.0 强大很多,已经内置支持附件功能,界面也很漂亮。偶喜欢

Seven Yu @ 05/07/2008 (11:21 pm)

Apache/MySQL/PHP 集体升级

Filed under: MySQL :: Tags: , , , , ::

刚刚进行了一系列更新:

更新都比较顺利,先停掉 mysql 和 apache。

PLAIN TEXT >> CODE:
  1. net stop mysql
  2. httpd -k stop

PHP 和 MySQL 都可以直接解压要原来的目录(MySQL 别覆盖 data 文件夹),Apache 用安装程序,也覆盖以前的目录就可以。

Apache 和 PHP 没啥问题,就不必说了,我的 MySQL 之前是 5.0 的,启动没问题,只是用 mysqld --version 看版本时提示了一个警告信息,大概意思是 thread_stack 参数不再支持 64k 要改成 128k,这个打开 mysql.ini 把 thread_stack 后面的值改成 128k 即可。

改好这个之后再次执行 mysqld --version 又提示需要升级,让执行 mysql_upgrade,需要执行如下命令,然后会进行一系列升级,等升级完毕就一切OK了 :D

PLAIN TEXT >> CODE:
  1. mysql_upgrade -uroot -pYourPassword

Seven Yu @ 05/07/2008 (2:53 pm)

MXNA 更新为 Adobe Feeds

Filed under: Other :: Tags: , ::

MXNA 地址和名称都已更新, 新的地址是: http://feeds.adobe.com/ 名称也改为 Adobe Feeds. Macromediam 从此只能用来回忆了...

Seven Yu @ 05/05/2008 (11:37 am)

让 EditPlus 支持 Ruby/Python 语法高亮和 Debug

Filed under: Other, Ruby :: Tags: , , , ::

EditPlus 是我最喜欢的编辑器之一,基于配置文件的语法高亮和自动完成使 EditPlus 异常灵活。而且速度一点也不慢,打开几M大的文件也轻而易举。同时还支持自定义用户工具,可以用来进行编译或 Debug。

下面介绍一下 Ruby 的高亮和 Debug 支持。

  1. 准备必要的文件:
    EditPlus 官方网站下载 Ruby 语法支持压缩包,压缩包中包括两个文件:语法高亮文件(ruby.stx)和自动完成文件(ruby.acp),将这两个文件解压到 EditPlus 的语法文件夹中;
  2. 添加语法高亮支持:
    运行 EditPlus,打开属性配置对话框,选择语法配置(图1),单击 Add 按钮添加新语法支持,填写语法描述和文件扩展名,然后分别选择语法文件和自动完成文件。(注意:我这里禁止了自动完成,因为单行的 if<空格> 比较常用,如果不禁止自动完成,输入 if<空格> 后会自动添加换行和 end,当然也可以通过修改自动完成文件来实现,删除定义 if 的三行即可)。
    (图1)
    另外还可以配置 Tab 缩进(图2),单击 Tab/Indent 按钮,设置缩进量和是否用空格代替制表符,设置自动缩进开始和完成符号。
    (图2)
  3. 添加 Debug 用户工具:
    在属性对话框中选择用户工具项(User Tools,图3),在列表中选择一个未定义过的 Group,编辑 Group Name,单击 Add Tool 按钮,在弹出菜单中选择 program。然后在下面的表单中填入菜单名称;Command 处选择 ruby.exe 文件;Argument 填入(或选择) “$(FilePath)” (注意一定要加引号,因为路径中可能包含空格),这样文件路径就会被当作 ruby.exe 的一个参数被执行;勾选 Capture output 项,以便显示执行结果,Output pattern 用来解析返回的错误信息(解析文件名,行号等),保持默认即可;
    (图3)

这样高亮和 Debug 就配置完成了,新建一个 ruby 文件,写几行代码,看是不是有高亮了。然后选择菜单 Tools -> User Tool Groups -> Ruby(你定义的 Ruby 用户工具组),然后选择菜单中的 Debug,就可以看到执行后的返回信息了。(图4)
(图4)

Python 的配置与 Ruby 相近,只不过返回信息的解析需要手动修改,在 Output pattern 中填写下面的正则式,并设置 File NameTagged Expression 1LineTagger Expression 2 即可。

PLAIN TEXT >> CODE:
  1. ^.+"(.+)", line ([0-9]+)

Seven Yu @ 04/28/2008 (9:06 pm)

一些 Flex 2 实例

Filed under: Flex :: Tags: , ::

原文地址: http://shigeru-nakagaki.com/index.cfm?Content=Flex2Samples

打开实例, 点击右键菜单第一项查看源码.

Accordion Accordion01
Accordion02
Accordion03
Alert AlertButtons
AlertIcon
AlertShow
AlertSound
Application ApplicationMargin
ApplicationNoPreloader
getFlashVarsParam
ApplicationControlBar ApplicationControlBarExample01
ApplicationDomain FlashMashup01
FlashMashup02
getDefinitionDump
Button ButtonExample
ButtonIcon
ButtonIconVar
Buttons
ButtonToggleExample
ChangeIcon
ButtonBar ButtonBarExample
ButtonBarIcon
ButtonBarSample
ButtonBarStyle
CheckBox CheckBoxExample
CheckBoxExample2
ColorPicker ColorPickerDataProvider
ColorPickerExample
ColorPickerProgram
ColorUtil ColorUtilSample1
ComboBox AutoFilterComboSample
ComboBox01
ComboBox02
ComboBoxAS
ComboBoxCustomCell
ComboBoxDataObjects
ComboBoxDD
ComboBoxEdit
ComboBoxMXML
ControlBar ControlBarExample
DataGrid CheckBoxEditor
ComboBoxEditor
DataGrid01
DataGrid02
DataGrid03
DataGrid04
DataGridColumns
DataGridDD
DataGridExample
DataGridFiltering01
DataGridFilteringSample
DataGridIconRenderer
DataGridSample
DataGridSample2
DateFieldEditor
DateChooser DateChooserExample
DateFormatter DateTimeTest
DividedBox DividedBoxCombo
HDividedBoxExample
VDividedBoxExample
Effect EasingTest
EffectListen
MaskEffectTest
TweenEffectSample
TweenEffectSampleWithEasing
ExternalInterface Base64Sample
ExternalInterfaceASJS
ExternalInterfaceASJSReturn
ExternalInterfaceJSAS
ExternalInterfaceJSASReturn
GMapInFlex
HtmlDivInFlex01
HtmlDivInFlex02
MapLatLngTool
YahooJpAjaxMapInFlex
YahooJpFlashMapInFlex
FileReference FileUploadExample
FileUploadExample2
FileUploadExample3
flash.filters ColorMatrixFilterSample1
flash.net navigateToURLSample
sendToURLSample
URLLoaderSample
flash.utils AboutClass1
Font FlexFonts
FontsEmbed01
FontsEmbed02
FontsLoader01
Form FormModel
FormSimple
GarbageCollector GC_Test
Grid GridColSpan
GridExample
GridRowSpan
HBox HBoxExample
HistoryManagement HistoryManagement01
HorizontalList HorizontalList01
HorizontalList02
HorizontalListExample
HorizontalListSample
HRule HRuleExample
HTTPService HTTPService01
HTTPService02
HttpServiceBasic
HTTPServiceSample
PostSample
Image ImageBlurEffect
ImageEmbed
ImageEmbedAS
ImageSample
Label LabelExample
LabelHTML
LabelStyle
LabelTextFormat
Link LinkExample
LinkStyle
LinkBar LinkBarExample
LinkBarSample
LinkBarViewStack
List List01
List02
ListCustomCell
ListDD
ListExample
ListMultiple
ListBase ListBase01
LocalConnection Using_Flash8_SWF_in_Flex2
Menu Menu01
Menu02
MenuCheck
MenuExample
MenuBar MenuBar01
MenuBar02
Module FontsModule
ModuleSample01
NumericStepper NumericStepperChange
NumericStepperExample
ObjectUtil duplicateComplexObject
ObjectUtilBug1
ObjectUtilBug2
Panel FitToContent
HackPanelCloseButton
PopupMenuButton PopupMenuButton01
PopupMenuButton02
RadioButton RadioButtonExample
RadioButtonGroupChange
RemoteObject PopulateAtClient
RemoteClassSample
RemoteObject01
RemoteObject02
RemoteObject03
RemoteObject04
RemoteObject05
RemoteObject06
RemoteObject07
RemoteObjectSample
RemoteObjectWithHTTPS
TransientSample
SharedObject SharedObjectSample01
Singleton SingletonSampleForFlex2
SingletonSampleForFlex3
Slider HSliderExample
HSliderExample2
SliderSample
State StateExample
StateTransition
Style CustomTheme01
DynamicBackgroundImage
FillColor
Flex2StyleExplorer
FlexSkins
RealTimeCSS
RuntimeCSS
StaticBackgroundImage
SyncCSSModule
Theme01
Theme02
Theme03
Themes
wmode
SWFLoader Flex3Test
LoaderAlign
LoaderConstrain
LoaderExample
LoaderPreloader
MaskedLoader
SWFLoaderSample
SystemManager MixinSample
TabBar TabBarSample
VTabNavigator
TabNavigator TabNavigator01
TabNavigator02
TabNavigator03
TextArea TextAreaSample01
TextAreaScroll
TileList TileList01
TileList02
TileListSample
TileListSample2
ToggleButtonBar ToggleButtonBarSample
Tree ArrayForTree1
ArrayForTree2
ArrayForTree3
ArrayForTree4
Tree01
Tree02
TreeDD
TreeSamples
UMap UMapTest
UMapTest2
VBox VBoxExample
VRule VRuleExample
WebService WebServiceSample

Seven Yu @ 04/28/2008 (10:06 am)

两个 Flex 测试工具

Filed under: Flash, Flex :: Tags: , , , , , ::
  1. FlexUnit
    FlexUnit 是 Flex 和 ActionScript 3.0 应用和库的单元测试框架. 功能模仿的一款 Java 单元测试框架 JUnit , 同时还有一个图形界面的测试器.
  2. fluorida
    Fluorida 是由几名国人开发的一款开源 Flex/Flash 功能测试工具. 他就像进行人肉操作一样真实, 你可以用我们简单却不乏表现力的 DSL 编写测试实例. (演示

Seven Yu @ 04/28/2008 (9:40 am)

[转]构建Flex应用的10大误区

Filed under: Flex :: Tags: ::

作者:Jon Rose 译者:张龙

原文地址:http://www.infoq.com/cn/news/2008/04/top-10-flex-mistakes
英文原文:Top 10 Mistakes when building Flex Application

在这篇新闻中,Adobe的James Ward与InfoQ.com一起为你带来了Flex的另一种10大(Flex最新的10大)。Flex是一个开源的应用开发框架,用来构建运行在web(使用 Flash Player)或者桌面上(使用Adobe AIR)的富Internet应用。总之,Flex是一个强大易用的框架,但是今天让我们瞧瞧构建Flex应用时经常犯的错误。

对于Flex新手,请阅读InfoQ最近的Adobe Flex Basics以对该框架有一个快速的了解。下面是易犯的错误列表:

1. 使用RIA框架去构建Web1.0应用(新技术换汤不换药)。

从Web 1.0到RIA的过渡中最大的挑战之一来自思考方式的转变。Flex给予开发者一个高级的组件库,使其可以完成很多以前不可能完成的任务。但是很多时候,Flex的这种能力被忽略了,它仅仅被用来实现更加传统的Web 1.0应用。

构建Web 2.0应用不仅仅意味着页面的局部刷新和旋转的圆角图标。例如,Flex开发者应使用矢量图向用户提供数据的可视化表示,以及对于富应用流的高级控制。最近Stephan Janssen与InfoQ.com一起讨论了该议题

作为一个Java开发者,对于面向对象的ActionScript和UI标记语言的学习简直就是小菜一碟。但是对于(Java)开发者来说真正的挑战在于我们不是设计师,并且这两个技术对于RIA来说是必不可少的。

2. 破坏标准的浏览器体验

尽管Flex确实提供了一个优秀的平台以改善用户体验,但是保持用户习惯,如后退按钮、书签和自动完成也是相当重要的。

Flex 3包含了新的深层链接特性以支持后退按钮和书签。你可以访问labs.adobe.com来了解更多。那有很多组件能够实现自动完成。你可以使用来自于Adobe Exchange的AutoComplete Input组件。

3. 使用过多的容器导致应用变慢

Flash Player使用了一个按层次显示的对象图,这一点与HTML的文档对象模型(DOM)很相似。容器嵌套的层次越深,渲染所花费的时间就越长。Adobe的Flex开发者中心有一篇文章讨论了关于Flex性能的最佳实践,包括了容器的使用细节:

Flex最大的性能风险来自于对容器的滥用。嵌套太多的容器会影响应用的性能。这是Flex开发者面临的最严重的性能风险——不过还好,它完全能被避免。

4. 使用XML而不是其他更优化的协议导致应用变慢

Flex向开发者提供了多种选择以在Flex客户端和服务器之间进行数据传输,包括AMF3、XML、SOAP及直接的HTTP请求。Ward在他的人口普查应用中阐述了这些技术的使用及性能。

对于后端使用Java的新项目来说,应该考虑一下BlazeDS。BlazeDS是Adobe最近的一个开源数据服务产品,它使用了AMF3协议。AMF是一个二进制传输协议,很容易与Java集成,其性能要优于XML。对于所有主要的后端技术都有相应的AMF开源实现。

如果你不选择BlazeDS,那么你还可以选择Hessian。Hessian对二进制的web services协议提供了ActionScript/Flex支持。

5. 试图雇佣Flex开发者

现在很难找到有经验的Flex开发者。Flex现在正处在上世纪90年代Java所处的位置。Flex开发者已经供不应求了。这就造成了难以寻觅 到有经验的Flex开发者的后果。然而,这给Java开发者创造了一个很好的机会以扩充技能,并且从事一种新兴且有趣的技术。很多寻找Flex开发者的公 司直接对Java或者其他web开发者进行几周的Flex培训,并且大获成功。对于熟悉Web和GUI编程的开发者来说,学习Flex语言和APIs易如 反掌。

6. 特效的过度使用

开发者可以很容易地通过Flash增加特效。但是要确保特效有意义并且与上下文是匹配的。否则他们只会让用户反感。特效的时间选择也很重要。交互设计器可以帮助我们决定何时应使用特效,何时不应该使用。交互设计器还能为我们推荐最佳的特效类型、间隔和最简化的功能。

关于特效的使用在laair.org上有一篇好文:

大多数的特效简直太长了。它们不但长,而且还慢,甚至让人反感。关掉它。如果我遇到这种事情的话,我就会转身离去,因为我实在讨厌这种等待。

千万不要误会我,我并不是反对特效。我只是反对为了目的而做的太长或者太过分的特效。每个特效都可以依照其目的进行分解。找到你要特效的目的,然后再使用它。

7. 没有搭建企业生态系统

就像其他的软件项目一样,为于你的Flex应用建立企业生态系统是非常重要的。

测试驱动开发(TDD)在当前是大多数企业项目的首选方案。对于Flex来说,FlexUnit框架可用来编写单元测试。在Adobe的开发者网络上,Neil Webb讨论了面向Flex开发者的TDD及FlexUnit的使用。此外,Flexcover可用来度量代码覆盖率。

当多个开发者协同工作时,持续集成(Continuous Integration)被证明是良好的实践。与Java应用类似,也有相应的Ant和Maven插件对你的Flex应用进行持续集成。

8. 没有使用整个框架

在Adobe Flex中有大量可选的特性,你应该考虑在你的应用中使用它们。例如,运行时共享库(Runtime Shared Libraries,即RSL)可用来减少应用的大小。

你可以将共享资源集成到单独的文件中,这样就可以在客户端单独下载和缓存了,通过这种手段可以减少应用产生 的SWF文件的大小。很多Flex应用可以在运行时加载这些共享资源,而每个客户端只需下载一次即可。这些共享资源叫做运行时共享库(Runtime Shared Libraries)。

框架的另一个特性是内建的辅助功能。你可以通过Adobe在线文档了解更多的关于Flex的辅助功能的信息。除了内建的辅助功能外,框架还提供了对于本地化的内在支持。请访问Adobe新手上路来了解最新的Flex3框架特性。

9. 使用复杂的渲染器降低了DateGrid的速度

针对DataGrid开箱即用的itemRenderer已经有过很好的优化了。误解#3讨论了嵌套过深的容器的性能问题。在Flex中有一个地 方很容易造成容器的深层次嵌套,那就是DataGrid的item渲染器。由DataGrid所渲染的item渲染器数量等于可见的行数乘以可见的列数。 定制的DataGrid和List item渲染器应该经过非常好的优化才行。当需要在item渲染器中使用复杂的布局逻辑时,最好使用UIComponent(或者其他底层类)并且手工完 成该单元格内容的定位。

10. 没有准备离线应用。

RIAs的传统模型在于浏览器。然而像Adobe AIR和Google Gears这 样的技术使得应用可以离线运行。如果用户需要可以离线对应用时而你尚未准备好的话,那将你的应用改为支持离线特性将变得异常困难。典型地,在web应用 中,业务逻辑存在于服务器端。在离线RIAs中,业务逻辑必须转到客户端。为了使应用既支持离线,也支持在线,那就很有必要提前决定某些业务逻辑的位置。

Seven Yu @ 04/27/2008 (9:31 pm)

101 Adobe AIR Resources to Add to Your Toolbelt of Awesomeness

Filed under: AIR :: Tags: , , ::

原文地址: http://www.jasonbartholme.com/101-adobe-air-resources-to-add-to-your-toolbelt-of-awesomeness/

Adobe AIR logoThe Adobe Integrated Runtime or AIR is a runtime environment for developing rich Internet applications. These applications can be deployed as a desktop applications. AIR applications can operate offline and can take advantage of additional functionality when connected to the Internet.

Getting Started

The Adobe AIR Page - adobe.com
Adobe AIR Language Reference for HTML Developers - adobe.com
Dreamweaver CS3 Extension - adobe.com
Developing Adobe AIR Applications with HTML and Ajax - adobe.com

Application Collections

10 Adobe AIR Must See Applications - webresourcesdepot.com
Adobe AIR Applications Wiki - pbwiki.com
Adobe AIR Marketplace - adobe.com
AIR Projects on RIAForge - riaforge.org
AIRpollo - apollohunter.com
O2Apps - o2apps.com

Articles

6 Adobe AIR ActionScript APIs explored, first up File System Access - seantheflashguy.com
6 Adobe AIR ActionScript APIs explored part II: Network Detection - seantheflashguy.com
Adobe AIR Apps Bloggers Will Love - readwriteweb.com
Adobe AIR is Killing Google Gears - whydoeseverythingsuck.com
Adobe AIR Resources for the Ajax Developer - snook.ca
Adobe AIR security concerns - itwriting.com
Adobe AIR vs Microsoft Silverlight: A developer’s perspective - blogspot.com
Adobe AIR/Apollo vs Ajax vs Gears vs Flash vs Silverlight vs JavaFX vs GWT - rdews.com
Adobe AIR: 10 reasons to love it, 10 reasons to hate it. - itwriting.com
AIR Goes Live: The Best Things About Adobe’s AIR Platform - readwriteweb.com
Building a visual performance app with Adobe AIR, Flex, and Flash - adobe.com
Comparing Adobe Flex and Ajax development models - adobe.com
Dealing with Asynchronous Queries in Adobe AIR - alternateidea.com
Introduction to SQLite in Adobe AIR - peterelst.com
Most of the Brands are using Adobe AIR applications - developersnippets.com
Query a Local Database in AIR’s Desktop RIA Environment - devx.com
Super-simple SQLite example for Adobe AIR 1 Beta -
Tips on getting a code signing certificate - macromedia.com
Using SQL with Adobe AIR - macromedia.com
You Too, Can be an AIR Developer! - blogspot.com

Bloggers

Christian Cantrell - macromedia.com
Daniel Dura - danieldura.com
Ethan Malasky - macromedia.com
Kevin Hoyt - kevinhoyt.org
Lee Brimelow - theflexblog.com
Mike Chambers - mikechambers.com
Mike Downey - madowney.com
Rich Tretola - everythingflex.com
Ryan Stewart - digitalbackcountry.com

Language-Specific Integration

Adobe AIR: Develop on Adobe AIR with HTML and Javascript - adobe.com
Adobe Integrated Runtime (AIR) Resources Roundup for Ruby on Rails Developers - rubyinside.com
AIR for Linux - macromedia.com
CommandProxy: .NET / AIR Integration Proof of Concept - mikechambers.com
Extending Adobe Flash Player and Adobe AIR with C and C++ via ActionScript 3 - onflex.org
JavaScript Language Reference for Adobe AIR - adobe.com

Popular Applications

Adobe Developer Connection Developer Desktop - adobe.com
Agile Agenda - adobe.com
AIR PressRich Blog Editor - airpress.org
AIR Talkr - airtalkr.com
AOL Top 100 Videos - adobe.com
Apprise RSS Reader - macromedia.com
CFDocs on AIR - brianflove.com
Chorducopia - adobe.com
Color Browser - adobe.com
DiggTop - adobe.com
eBay Desktop - ebay.com
Finetune Desktop - adobe.com
FotoBooth - adobe.com
Google Analytics Reporting Suite - adobe.com
GuitarScales V2 - adobe.com
Joom Edit - adobe.com
Klok - adobe.com
kuler desktop - adobe.com
MyDesktopNotes - adobe.com
MyStylez - adobe.com
NetBook - adobe.com
Ora Time and Expense - adobe.com
PasswordKeeper - adobe.com
Posty - spreadingfunkyness.com
Qoove Notes - apollohunter.com
RichFLV - adobe.com
SearchCoders Dashboard - adobe.com
Spazan - Twitter client - adobe.com
SQLite Admin for AIR 1.0 - coenraets.org
StockQ: A Stock Quotes application, built for Adobe AIR - adobe.com
StudioCloud PSG (Proofing, Sales, and Gallery Manager) - adobe.com
Tumbleweed - tumblr.com
Tweetr - adobe.com
twhirlTwitter client - twhirl.org
WebKut - adobe.com
World Weather - adobe.com
Xdrive - xdrive.com
Xe-MoviePlayer - adobe.com

Resources

The Flex Show Podcast - theflexshow.com
AdvancED AIR Applications (Advanced) Book - amazon.com
The On AIR Bus Tour - adobe.com
Adobe AIR Free Book Download - ajaxian.com
Tons of new Flex / AIR articles and videos online - mikechambers.com
Adobe AIR group on Facebook - facebook.com
ScaleNine - skins and themes - scalenine.com

Third Party Integration

AIR Cairngorm (AIR extensions for Cairngorm) - ericfeminella.com
Building a desktop application with Ext, AIR, Aptana and Red Bull - extjs.com
Code completion for Adobe AIR in Spket IDE - spket.com
Intro to using Adobe AIR with Aptana (Video) - bestechvideos.com

Tutorials

40 Adobe AIR code examples - kevinhoyt.org
Adobe AIR Tutorial for HTML / JavaScript Developers - petefreitag.com
Adobe AIR and Flex - Getting Started - paranoidferret.com
Adobe AIR Tutorials - adobeairtutorials.com
AIR Tutorials - senocular.com
Adobe AIR Videos - youtube.com
Ajaxian Featured Tutorial: Build your first Adobe AIR app - ajaxian.com
Christmas Is In The AIR - 24ways.org

Seven Yu @ 04/25/2008 (2:45 pm)

as3Query: alpha version (New Wave ActionScript)

Filed under: Flash :: Tags: , , ::

原文地址: http://tech.nitoyon.com/blog/2008/01/as3query_alpha.html

as3Query 是 John Resig 的 JavaScript 库 jQuery 1.2.1 的 ActionScript3.0 版.

该版基于 MIT 和 GPL 许可协议(和 jQuery 一样).

目前还木有文档. 但可以参考 jQuery Documentation.

下载(SVN): http://snippets.libspark.org/svn/as3/as3Query/

Seven Yu @ 04/25/2008 (9:54 am)

Google开发者日活动

Filed under: Other :: Tags: ::

Google开发者日活动

2008年6月12日,北京
北京亚运村北京国际会议中心

请参加2008 Google 开发者日活动

和Google的工程师、业界同行们交流利用Google的各种开发工具去构建您的社区应用、移动应用、地图应用,或者基于 AJAX/JavaScript的网络应用。

演讲者

同来自本地和总部的最优秀的Google工程师们交流,例如
朱凯华, 孟熙, 安兴华。

主题讲座

讲座和动手实验室将围绕Google最新的API和开发工具展开,例如OpenSocial, Android, Google 网络开发小工具,Google Gears, Map/KML 等等。

Next Page »