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 .
- 10:10
- 浏览 (54)
- 评论 (0)
- 分类: Flex/Flash
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 ...
- 13:17
- 浏览 (104)
- 评论 (4)
- 分类: Flex/Flash
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";
} ...
- 12:17
- 浏览 (58)
- 评论 (0)
- 分类: Flex/Flash
说什么意思嗫? 就是说我现在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默认的语法文件目录指向。
下面介绍几个文件的用 ...
- 19:39
- 浏览 (143)
- 评论 (1)
- 分类: Flex/Flash
随着富客户端的风行日渐,Flash的开发的逐渐从internet应用的补充慢慢推向全客户端应用,更有甚之,整个ERP的客户端全部采用Flash.于是本来为设计为Designer用的Flash也就逐渐进入了程序员的视线。
程序员关注Flash,不在动画设计方面,而在于应用交互。技术上来说Flex的发明功不可没,什么是Flex呢?
说这个问题之前必须谈谈Flash的,大家通常听说的Flash文件扩展名都是.swf,道理和java的.class是一样的。这个.swf的源文件则是.as(ActionScript)。
而通常设计者所说的Flash制作却是制作.fla文件,这是为什么呢?因为这完全 ...
- 18:51
- 浏览 (221)
- 评论 (1)
- 分类: Flex/Flash
方法一:
打开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,像 ...
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 ...
我喜欢用DokuWiki来管理自己的个人知识库,理由如下:
1. web界面
2. 足够简洁
3. 足够简单,不需要数据库(LAMP without M)
4. 插件足够丰富,无限扩展
5. OpenSource
太多的东西想与大家分享,可是dokuwiki写得很漂亮的文章想要发到javaeye就不得不一字一句重新编辑。我有个想法:Run一个转换页面在JavaEye,直接将我wiki里的文章源代码复制粘贴过来执行转换,就可以基本发布好一个javaeye格式的文章。父老乡亲们怎么看?
- 浏览: 27887 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
xcart_logo.gif
共 82 张
共 82 张
最新评论
-
早上九点的哭声
半仙=中医+魔术
-- by 臧圩人 -
几种开源的国外网上购物( ...
谢谢koda大哥了..,Magento是个好东西..如果自己写了支付宝的接口的话 ...
-- by zhubian1959 -
几种开源的国外网上购物( ...
1. 本地化是最容易的Magento扩展。没有完全汉化就自己补充:)2. 而Ma ...
-- by koda -
vAgent(宾馆、旅游线路订 ...
楼主不错啊..
-- by zhubian1959 -
10条PHP编程习惯助你找工 ...
对第六条亲自测试过了..你说的对!以前以为JAVA应该会对这样的语句进行优化.自 ...
-- by zhubian1959






评论排行榜