在Linux上搭建Actionscript开发环境

Actionscript 的开发通常使用 Flash Pro 和 Flash Builder 完成,但这两款软件都没有 Linux 版本,在 Linux 下我们可以自己手动搭建一个 Actionscript 的开发环境。 Actionscript 的开发环境主要有三个方面,分别是 IDE、SDK 和 Flash Player Debugger。 IDE Adobe 为 Actionscript 的开发专门提供了 Flash Builder,Flash Builder 是基于 Eclipse 开发的,而 Eclipse 提供了 Linux 版本,所以我们只要在 Eclipse 上安装 Actionscript 插件就可以在 Linux 上实现 Flash Builder 的功能。 首先在 Eclipse 官网下载 Eclipse IDE,目前的最新版为 4.3。安装过程不再赘述。Eclipse 的运行需要 Java 环境,没有预装 Java 的 Linux 发行版用户可以访问 Oracle 网站下载对应安装包。 Eclipse 安装完成后,就要安装 Flash Builder 的插件了,官方没有为 Linux 提供插件,所以我们使用一个名为 fb4linux 的开源 Flash Builder 4.5 的 Lniux 插件,项目地址:http://code.google.com/p/fb4linux/。访问该地址下载 FB4.5ForLinuxaa 和 FB4.5ForLinuxab 两个安装包。下载完成后使用命令cat FB45ForLinux* >FB45ForLinux.tar.bz2将两个包和成为一个压缩包,并将其解压。 接下来在 Eclipse 中安装 FB45ForLinux 插件,在 Eclipse 中选择 Help->Install New Software,点击 Add,在弹出窗口中选择 Local,定位到 FB45Forinux.tar.bz2 解压后的目录后,点击 OK,此时列表中并没有出现可以安装的插件,将 Group items by category 选项去掉,即可显示出可安装的软件。全选所有可安装的项目,点击 Next 进行安装。 插件安装完成后,IDE 部分的配置就结束了。接下来是 SDK 的安装。 ...

八月 4, 2013 · 2 分钟 · Zhiya

为vim打造javascript运行环境

平时测试 javascript 代码都是写一个 html 页面,放到 body 里面,再在浏览器中执行网页,然后看 javascript 控制台。突然想到可以使用 javascript 引擎直接执行 js。ok,说干就干。 google 了一下,有 Mozilla 的引擎 SpiderMonkey 和 google 的 v8 引擎,嗯,既然公认 v8 引擎比较快,那就用 v8 吧。不过看了一下网上的文章,安装 v8 引擎好麻烦 = .= 忽然想起来 nodeJS 使用的好像是 v8 引擎,那么直接用 nodeJS 执行 js 就好了。 上nodeJS 官网下载最新版,有针对 mac 的 pkg 安装包,安装完成后就要让 vim 使用 nodeJS 执行 js 文件了。接下来修改.vimrc 文件。 在.vimrc 中为 javascript 文件添加编译命令:node filename.js,如图。 完成这些步骤,就可以在 vim 中直接运行 javascript 了。

三月 7, 2013 · 1 分钟 · Zhiya

nettop命令引发的一个小问题

在网上看到一篇帖子,是说 Mac OSX 10.7 中新加入了一个 nettop 命令,可以实时查看当前网络链接和数据流量。这是 nettop 命令的描述: The nettop program displays a list of sockets or routes. The counts for network structures are updated periodically. 于是在 Terminal 中尝试了一下。 尝鲜过后就再也没管。但是关闭 Terminal 大概一两分钟后,Mac 的风扇突然疯狂的转了起来。iStatMenu 上看达到了 5300rpm 左右。一般情况下,除非开游戏或者看 Flash,才有可能出现风扇飞转的情况,但是看了一下 dock 发现只开了 Chrome、iMessage 和 iTunes,也没有开 Apache 之类的服务。打开活动检测器,发现 CPU 四个核心都已经爆表,查看进程,有两个 nettop 进程几乎占用了所有 CPU 资源。 关闭 nettop 之后,CPU 占用率迅速下降,风扇飞转的情况也逐渐消失。 回想一下,可能是使用 nettop 命令后没有退出 nettop,而直接关闭 Terminal 造成的。经过尝试,发现问题确实出在没有正确退出 nettop 上。可能这是一个设计中没有考虑到的小 bug。 使用 man nettop 查看文档,文档说明中退出 nettop 应该采用 q,但没有说必须这样退出,而且很多时候,直接关闭 Terminal 确实是一些人的习惯,比如我:) ...

十二月 19, 2012 · 1 分钟 · Zhiya

将Apache和Mysql添加为CentOS服务

当安装自己编译的 Apache 和 Mysql 后,默认是不添加为系统服务的,所以我们需要手动将其添加为服务。 添加 Apache 为系统服务 1.将 apachectl 拷贝到 init.d 下 #cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd 2.修改 httpd #vi /etc/rc.d/init.d/httpd 添加以下注释内容 #chkconfig: 345 85 15 #decription: apache server 3.向系统服务添加 apache #chkconfig --add httpd 添加 Mysql 为系统服务 将 mysql 拷贝到 init.d 下 #cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld 将 mysqld 添加到系统服务 #chkconfig --add mysqld 完成上述步骤,就可以使用 #service httpd/mysqld restart/start/stop 来控制 apache/mysql 的启动停止重启了

十月 19, 2012 · 1 分钟 · Zhiya

MacOS+VMware Fusion安装CentOS网络设置

在 vmware 中最小化安装 centos6.3 后发现无论 vmware 设置城共享还是桥接形式都无法连接网络,在网络上查询到 vmware workstation 下安装 centos 的设置方法,尝试后发现并不适用 mac os 下的 vmware fusion。 经过尝试,发现 fusion 下 centos 网络配置非常简单。方法如下: 将 vmware 设置成桥接网络 改变网卡设置 $vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改为如下值: BOOTPROTO="dhcp" //使用dhcp配置ip地址 ONBOOT="yes" //使设备启动 3.重启网络服务 $service network restart 4.查看网络 $ifconfig 查看设备 eth0 是否分配到正确 ip,网络是否可以 ping 通。

十月 19, 2012 · 1 分钟 · Zhiya