Moxi在InfoQ上介绍了十个Flex框架,可以用来加速RIA开发: Cairngorm PureMVC Model-Glue: Flex Foundry Guasax Flex Framework ARP Flest Framework 其他三个框架你能试试看: EasyMVC, Adobe FAST Joeberkovitz’s framework. Moxiey也提及了几个非UI框架和开发工具: FlexUnit FlexLib AS3CoreLib Granite DS .
1. 看看.mxml和as混在一起的效果 sample.mxml <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="creationCompleteHandler();" width="300" height="80" > <mx:Script> <![CDATA[ import mx.controls.Button; import mx.events.Fle ...
1. 带有命名空间的ActionScript文件 : Package 组织大量的as文件,如何防止命名冲突? 和Java一样,基本思路是使用Package,如: // 这是actionscript.不是js代码 package com.example.programmingas3{ public class Goods { public function getName(id:int): String{ if(id == 1){ return "IBM Laptop"; } ...
说什么意思嗫? 就是说我现在Ubuntu我装好了,接下来干什么~   无论把Ubuntu作为一个开发者的桌面还是一般用户的桌面,基本的,你必须知道:   1. Ubuntu安装软件的方法 不过这一关,Linux永远是个谜。一般来说Linux有两种安装方法,而且都常用命令行方式操作:  1) tarball.   tarball就像windows下的zip,一般来说tarbal的软件扩展名是.tar.gz,也是经过压缩的,解压缩之后总有个文件是可执行的,然后就可以直接运行了,类似绿色软件。如thunderbird我就是这么安装的。当然这样安 ...
为单独整理成文的, 纯个人参考用 1. Firefox,Calender可以连接Exchange Server,实际就是新建账户时选择imap服务器即可。   2. TeamPriser连接TFS   1). 安装jdk   2). 加入到启动变量中去   3. 局域网内DEB Server   4. VirtualBox安装WinXP/Ubuntu    1). 不需要安装XP下相应本机的各种驱动,因为是虚拟机,硬件也是虚拟的!基本上默认就好    2). Ubuntu每次重新 ...
离3.0rc版发布还有两天了,我还是迫不及待地安装了3.0Beta版.完全因为急着用它查看office 2007的docx,ppt,xlsx文件 费了不少周折,完全因为自己对deb安装包不熟。朋友倒是一开始就建议apt-get安装--省心。我却不这么看,因为耗时!! 所以,从官方下载下来deb包(一次性所有相关.deb包哦,速度比apt-get快百倍了),解压缩后一下子有几十个.deb,不象过去用Redhat,有一个安装脚本,直接运行图形安装界面。咋整? 命令行执行 引用dpkg -i *.deb 看着屏幕哗哗翻滚,一会就回到了命令行提示符下。然后呢?然后我该做什么?按说这就安装好 ...
纯个人Copy/Paste用 1. 查看某目录占用磁盘空间 du -s /your_folder 2. scp for example: scp install.php premirg@ftp.premiumtravel.com.au:/www scp <filename> <remote username>@<remote host>:<remote directory> 回车后提示输入password 3.如何使用iso文件 答:不需要虚拟光驱软件,简单执行mount,如: mount -t iso9660 -o loop ~/tools/ ...
在Windows桌面下苟且了这么多年,记得当年做个PHP的扩展都绞尽脑汁。回顾Windows酸甜苦辣的日子,就像肖申克中说的:...最开始你排斥它,慢慢你适应它,最后你离不开它... 只因Ubuntu横空出世,再次有了越狱的念头,称之迁徙更因为其规模之大,决心之大前所未有。 规模在于:这么多年来windows下那么多工具集必须全部在Ubuntu下找到替代品。迁徙必须是平滑的,安全的,非破斧沉舟的. 越狱计划: 1. 选择Ubuntu版本. 既然选择WinXP桌面替代品,相应地选择Ubuntu Desktop版,于是敲定: Ubuntu 8.04 LTS Desktop Edition ...
安装Fcitx(apg-get方式) 引用sudo apt-get install im-switch fcitx sudo im-switch -s fcitx -z default 如果发现软件界面字体是方块,执行 gedit ./fcitx/config 或 gksu gedit /usr/share/fcitx/config 打开配置文件修改一下字体就OK.找到下面部分: 引用[程式] 显示字体(中)=* 将×用合适的中文字体名替换,但是怎么知道什么是有效的中文字体名呢? 执行命令行: 引用fc-list :lang=zh 返回如下结果: 引用AR PL UMing ...
我选择totem,理由无非是内置的,尽管有耗资源的臭名。其实内置的并不能播放DVD,RMVB.需要遵循如下步骤: 1 在终端输入: sudo apt-get remove totem-gstreamer 2 在终端输入: sudo apt-get install totem-xine totem-mozilla totem 3 安装win32Codecs。点击这里下载DEB包。然后在终端输入: sudo dpkg -i w32codecs_20071007-0.1_i386.deb 当然,我觉得你完全可以用apt-get方式安装win32Codecs. 重新启动totem,我这里就可 ...
多久没看那天边的白云, 多久没关照我远方的亲人, 梦一般地, 惆怅的青春!
第一部分:语法高亮等 本文的前生 EditPlus默认不支持Flex/ActionScript的高亮编辑,这需要寻找一个语法编辑库增强EditPlus.文末是好事者提供的一个Flex语法库,请先下载。 解压缩后,有四个文件: as3mxml.acp as3mxml.ctl as3mxml.stx template.mxml 将其解压缩到C:\Documents and Settings\<your username>\Application Data\EditPlus 3。 其实可以解压缩到任意目录,只不过该目录是EditPlus3默认的语法文件目录指向。 下面介绍几个文件的用 ...
随着富客户端的风行日渐,Flash的开发的逐渐从internet应用的补充慢慢推向全客户端应用,更有甚之,整个ERP的客户端全部采用Flash.于是本来为设计为Designer用的Flash也就逐渐进入了程序员的视线。 程序员关注Flash,不在动画设计方面,而在于应用交互。技术上来说Flex的发明功不可没,什么是Flex呢? 说这个问题之前必须谈谈Flash的,大家通常听说的Flash文件扩展名都是.swf,道理和java的.class是一样的。这个.swf的源文件则是.as(ActionScript)。 而通常设计者所说的Flash制作却是制作.fla文件,这是为什么呢?因为这完全 ...
方法一: 打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change...,选择Fixedsys字体,字符集选择CHINESE_GB2312。 在window-〉Appearance -〉Translation中,Received data assumed to be in which character set 中,把Use font encoding改为UTF-8如果经常使用,把这些设置保存在session里面. 现在打开putty,登录成功后,在shell中输入:export LC_ALL='zh_CN.utf8' 方法二: 编 ...
Ubuntu软件安装与删除相关命令 安装软件 apt-get install softname1 softname2 softname3…… 卸载软件 apt-get remove softname1 softname2 softname3…… 卸载并清除配置 apt-get remove --purge softname1 更新软件信息数据库 apt-get update 进行系统升级 apt-get upgrade 搜索软件包 apt-cache search softname1 softname2 softname3…… Deb软件包相关安装与卸载 安装deb ...
     Name Win32 Ubuntu All listing Recommended Built-In? WORKED? INSTALL Mode Memo .解压缩软件:       7-zip/winrar p7zip, rar,Peazip Peazip N  Yes deb    似乎不太方便,不能生成.rar,只 ...
南京城管又杀人了,我在天涯注册用户名城管他爹系统提示用户名已被占用,现已更为城管他爷,特此通告
传统瘦客户端开发,HTML/CSS/Javascript,彻底分离?理想主义吧? 对,就是有理想主义。没有理想,就不会尝试实践;不尝试实践,怎么能前进?日本人水都能发动汽车了,html/js分类算鸟? 试试看吧:) 在vAgent项目中,需求的来源是客户认为我们的网页上javascript代码很多,影响SEO(国外客户对SEO都是有整理策略的,马上有一篇小文介绍ON-Site Seo) 而我们遇到的困难是: 1. 很多onclick事件充斥在html元素中 2. ROR程序员可能都遇到Helper问题,CakePHP采用类似的机制,比如GoogleApi就是借助了一个我们自己编写的Java ...
vAgent的共有2000条左右的宾馆数据,每个宾馆有5到8张图片;1600条旅游路线数据,每个旅游路线有一张图片。 起初图片和web程序是在同一台机器上的,并且是存在文件系统中的。在CakePHP框架下目录存放结构如下: CakePHP使用下面的方式输出图片: <?php echo $html->image("/files/hotels/$hotel_id/$hotel_image_large"); ?> 输出结果如下: <img src="http://vagent/files.hotels/1600/y9943oerttr_large.png" /> 由于预期图片访 ...
这个标题怎么看怎么别扭,实在缺乏新意,想不出更恰当标题。 说我怎么Code Review?说我怎么写出一个CRUD?那还不如干脆来个CakePHP学习系列教程。 最后还是心得体会来得朴素平和一些,其实即便心得,那也是酸甜苦辣非系列篇章不能道来,且先让我罗列一下集成组件: js: 1 Jquery, Prototype(开篇已述) 2 LightBox: 一个参照列表. 我选择ThickBox,项目够用,基于JQuery. 3 DatePicker 用了一个基于protoype的DatePicker伤透了脑筋,至少浪费了足足几个工作日,然后又被http://www.kelvinluc ...
当您点选网页中的图片或连结时,背景会立即变暗并且出现Loading…然后跳出一个美美的方框显示图片或网页,这种效果就叫做Lightbox,底下收集了一些许多人开发或修改的Lightbox,通常都会有Demo,看个人喜好选择。 Lightbox JS 典型也是最常见的一个,目前也出了 2.0 版,不过似乎只能显示图片而已。 ThickBox 这个也很常见,可以显示图片、网页,并且可以指定方框的大小,推荐。 Greased Lightbox 提供装在浏览器的扩充套件,平常看图片时就会有Lightbox效果。 GreyBox 这个最强,除了可以用于图片和网页外,连f ...
1. 开发服务器(Dev Server): 同时也做Internal Test,上面安装的软件有: Linux Apache2.0 + Mysql5.0 + PHP5.2.5 Dokuwiki Mantis Subversion 2. 测试服务器(UAT Server) 实际是用户接受性测试(UAT)用,安放在美国。主要软件环境 Linux Apache2.0 + Mysql5.0 + PHP5.2.5 3. PHP扩展 经检查该项目将使用如下PHP扩展: 1). json: 高效传递ajax数据 2). ssl: 支付模块用 3). gd2: 统计 ...
首先图示的是PowerDesigner软件的基本工作原理,不知道算不算秀,知道的就过。 因为使用图形化数据化建模工具,被几个ROR的朋友鄙视。我从来不是一个极端分子,我的观点和准则是: 1. 使用一切能够提高生产率的工具,不论出身; 2. 不是说文本的、Console的就是高明的正确的。 3. 敢于面对重构,但不是总是重构。过多地重构说明设计严重缺失 4. 数据库设计不求尽善尽美,但是力所能及。开发阶段仍然会反复迭代 工作了7日,整理出如下数据结构: PowerDesigner可以设置一键导出基于特定数据库、特定版本的sql语句 由于商业版权,我不能展示给大家数据库具体结构,橙 ...
方法论大都都是骗局,某些理论家高明的拼凑,然后释出厚厚一叠书,就扔给了下游,好比中国,趋之若鹜般地. 所谓专家拼凑RUP, 蹩脚的UML,到底多大程度提高了生产力呢?Agile是最新一轮方法热潮,但是事实上你看到的现实往往是那么地凌乱和无序。往往开发方法之间工具集都是互相渗透,互相借鉴。 就像vAgent,因为是承接的第三方业务而非自营,最开始阶段方法论都无人提及,完全Common Sense。传说BA起初就是就像老朋友一样和客户坐在一起谈心,客户不时地展示一些网上已有的类似系统,BA用小本子记录客户的想。 为了准确展示客户想要的,BA部门专门配备一名设计师也精通html/css,将搜集的客 ...
CakePHP + JQuery/Prototype + MySQL + Apache + Linux 是该项目的技术平台。所有开发工具必须基于此考虑。 1. PowerDesigner12.5 数据库建模工具 既然选择了Ror风格的CakePHP,数据库设计作为模型的开始就是很自然,PowerDesigner用过了都说好。 2. Subvesion: 源码控制工具 心甘情愿、别无选择的选择。 3. Tortoise: 轻量的SVN客户端工具 4. Mantis: 简单轻量的Bugtracker 5. Notepad++/EditPlus 源码编辑器.没有使用IDE,像 ...
2008-07-03

12个顶级的CSS框架

关键字: css
1.Elements CSS Frameworks (Source: Project Designs) 2.WYMstyle (Source: Daniel Reszka) 3.YAML CSS Framework (Source:High Resolution) 4.YUI Grids CSS (Source: Yahoo) 5.Boilerplate CSS Framework 6.Blueprint CSS 7.Schema Web Design Framework (Source: David Golding Design) 8.CleverCSS 9.Tripoli ...
注定,这就是一个不可能完美的开始。因为摆在面前的,是眼花缭乱的,甚至语言的选择都是迷茫的。从哪里开始呢? 语言: Java, C#, PHP, Python or Ruby? Java: 静态语言;语言特性完善;库足够丰富。 C#: 类JAVA语言;语言特性同样完善;不乏优秀的库。 PHP/Python/Ruby: 同属脚本语言。与静态语言相对,最直接了当的感受是,写完一行代码,我就可以在浏览器看到效果。 PHP久经考验,Python和Ruby的多线程支持好一些。Ruby的语法怪异一些.... 框架: PHP: Zend,Symfony,CakePHP,FleaPHP,Co ...
有时我像一个军阀一样:简单粗暴
2008-07-02

JavaEye插件开发--DokuWiki转换接口

关键字: 增强javaeye
我喜欢用DokuWiki来管理自己的个人知识库,理由如下: 1. web界面 2. 足够简洁 3. 足够简单,不需要数据库(LAMP without M) 4. 插件足够丰富,无限扩展 5. OpenSource 太多的东西想与大家分享,可是dokuwiki写得很漂亮的文章想要发到javaeye就不得不一字一句重新编辑。我有个想法:Run一个转换页面在JavaEye,直接将我wiki里的文章源代码复制粘贴过来执行转换,就可以基本发布好一个javaeye格式的文章。父老乡亲们怎么看?
koda
搜索本博客
我的相册
89b88261-4413-36d3-a261-60afc611610b-thumb
xcart_logo.gif
共 82 张
最近加入圈子
存档
最新评论