Tuesday, April 08, 2008

这两天配了个ubuntu server 7.10 在vmware 上, 一些经验和网摘:

 

1) 用户

ubuntu 安装好, 缺省用户不是root , 而是安装时候设的用户, 可用sudo 执行管理员命令, 或用 sudo passwd root 这是root密码

2) apt-get

ubuntu 最大特色是 可以 apt-get ,当然需要网络环境

比如:  sudo apt-get install 安装包

常用参数

  apt-cache search package 搜索包
  apt-cache show package 获取包的相关信息,如说明、大小、版本等
  sudo apt-get install package 安装包
  sudo apt-get install package - - reinstall 重新安装包
  sudo apt-get -f install 修复安装"-f = ――fix-missing"
  sudo apt-get remove package 删除包
  sudo apt-get remove package - - purge 删除包,包括删除配置文件等
  sudo apt-get update 更新源
  sudo apt-get upgrade 更新已安装的包
  sudo apt-get dist-upgrade 升级系统
  sudo apt-get dselect-upgrade 使用 dselect 升级
  apt-cache depends package 了解使用依赖
  apt-cache rdepends package 是查看该包被哪些包依赖
  sudo apt-get build-dep package 安装相关的编译环境
  apt-get source package 下载该包的源代码
  sudo apt-get clean && sudo apt-get autoclean 清理无用的包
  sudo apt-get check 检查是否有损坏的依赖

3) ubuntu server 上安装桌面系统 (绝对干净的系统!)

缺省ubuntu server 没有xwindow 用如下方式安装

设成桌面内核:

sudo apt-get install linux-generic
sudo apt-get remove linux-server  linux-image-2.6.22-14-server 
linux-backports-modules-2.6.22-14-server linux-ubuntu-modules-2.6.22-14-server
安装桌面内核
sudo apt-get install x-window-system-core
sudo apt-get install gnome-core
 
startx 就可以进入了
4)Vmware 设置
在vmware上如果没有安装vmware tools , 会导致显示分辨率不正确而且无法切换分辨率
安装方法如下
 
安装linux build包(gcc) 和headers 文件
$ sudo apt-get install build-essential 
$ sudo apt-get install linux-headers-`uname -r` 
 
 
进入xwindow桌面系统
在vmware 菜单上选install vmware tools
然后检查/cdrom
里面有两个vmware tools 安装包
VMwareTools-6.0.1-55017.tar.gz
VMwareTools-6.0.1-55017.i386.rpm 
 
把VMwareTools-6.0.1-55017.tar.gz copy 到本地/tmp 解压缩
$tar xzf VMwareTools-6.0.1-55017.tar.gz
进入 cd /vmware-linux-tools
执行./vmware-install.pl 就开始安装了
安装完成会提示你进入配置菜单, 选择分辨率等
5) 网络配置和 telnet 安装
网络配置文件在 /etc/network/interfaces  可用 $sudo pico /etc/network/interfaces
添加以下端配置 dhcp
auto eth0
iface eth0 inet dhcp
 
以下是静态ip
auto eth0
iface eth0 inet static
address 192.168.172.242
netmask 255.255.255.0
network 192.168.172.0
broadcast 192.168.172.255
gateway 192.168.172.1 
 
telnet 配置
$ sudo apt-get install telnetd
Restart inetd service:
$ sudo /etc/init.d/openbsd-inetd restart
 
Tuesday, April 08, 2008 3:54:10 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, April 06, 2008

安装 wss 3.0, 如果用Basic模式, 系统会给你装个缺省 sqlserver 2005 embedded edition, instance 是: MICROSOFT##SSEE

但是这个用sqlserver 管理没法用 机器名\MICROSOFT##SSEE 去连, 而是要用name pipe 连 \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query 

据说好多人被耍了.
Sunday, April 06, 2008 11:12:46 AM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Saturday, April 05, 2008

Paperworld3D 是一个多人游戏引擎, 前端用的Flex , server 端是java的代码, 最近刚release了 Ver 0.1 , 用了Papervison 的3D库, 有兴趣的朋友可以去看看.

http://paperworld3d.com/

http://code.google.com/p/paperworld3d/

Flash | Flex
Saturday, April 05, 2008 10:34:24 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, March 30, 2008

太多的比较就不说了, 放上两张技术框架, 微软的Silverlight 2 developer Reference 和 Adobe RIA Technology platform.

点击看大图

     

Sunday, March 30, 2008 12:20:28 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Saturday, March 29, 2008

最近, Adobe 出了 Photoshop express.  可在网上共享和编辑照片. 最多能上传2G的照片

https://www.photoshop.com/express/landing.html

我试了一下 photoshop express的照片编辑功能, 还是比较简单, 主要就是裁剪. 曝光, 色调, 白平衡等的调整, 无法和专业的photoshop相比.

Photoshop Express 和其它线上照片分享和编辑工具相比, 使用了Flex 的RIA 技术. 交互性是非常人性化的.

Flex | RIA
Saturday, March 29, 2008 1:14:38 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Wednesday, March 12, 2008

今天做了一个MD2 动画的sample, 但是pv3d 显示动画还是很不成熟, 要走的路很长。

没做loading bar ,看到空白请等一等。

http://www.hifar.com/blog/userdata/samples/pv3dmd2/pv3d_md2.htm

期待PV3D 2.0 的动画支持, 另外个人觉得将来用collada 格式更好。Feeling Software 的Colladamax plugin 可以直接导出collada, 包括frames! 目前已经支持 3DS Max 2008 了!

Wednesday, March 12, 2008 5:00:43 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, March 09, 2008

最近把3D 相册改成 PV3D 2.0 的版本

PV3D 2.0 还没正式release, 目前的Alpha版本是 GreatWhite SVN:http://papervision3d.googlecode.com/svn/trunk/branches/GreatWhite

 比起1.5 来, 功能强太多了:

* 整合了 ASCollada

   可支持load 模型的动画frame了!

* MD2 格式支持(支持动画!)

   可以load quake2 模型了!

   org.papervision3d.objects.parsers.MD2

* 支持多视图

   现在3D 初始化的渲染的语句和以前1.5 区别比较大

   原来是以scene 为中心, 因为支持多视图,现在多了Viewport3D 和Renderer的概念

   render语句:

   renderer.renderScene(scene, camera, view);

* FrustumCamera3D

   一种新的Camera, 没仔细研究, 据说是用了真正的投影矩阵. 类似opengl

   看看开发者的blog: http://www.suite75.net/blog/dev/papervision3d-frustumcamera3d.html

* 阴影支持

   org.papervision3d.materials.shaders

* 灯光支持

   org.papervision3d.lights

* Line3D

   现在支持line了,Andy Zupko做了很cool的demo  http://blog.zupko.info/?p=19

还有不少其它特性正在看, 本文会继续更新

Sunday, March 09, 2008 2:37:40 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Wednesday, March 05, 2008

Away3D 直接支持md2 文件, 但pv3d 不支持,  Philippe Ajoux 做了一个在PV3D 里面载入Md2 和 3DS 文件 的library. http://www.d3s.net/phil/pv3d ,支持 MD2 的frames.

Wednesday, March 05, 2008 10:57:00 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Friday, February 08, 2008

春节无聊 (的确无聊, 商店关门, 快递停工, taobao买个东东都不行), 所以赶在大年夜买了个WII 回来玩玩. 还不错.

研究了一下网上的资料, 用软件GlovePIE 就能够让WII 通过蓝牙和电脑连接. 试一下: 问题来了, 我的wii 手柄感应器是接在wii主机上的, 移来移去太麻烦. DIY 一个虽然也不麻烦, 但要材料, 需要IR LED 红外发射器, 自己接线路, 春节期间估计是买不到了. 还好看到一个牛人居然可以用蜡烛代替wii 感应器. 家里应该有蜡烛.

试了一下, 居然可以了, 用wii的无线手柄控制电脑的鼠标, ^_^, 拿这wii在空着划动就可以控制鼠标了. 

拍张照片留念, 过两天试试用它来控制flash 和processing.

Friday, February 08, 2008 5:15:49 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, February 03, 2008

Processing (http://www.processing.org/) 是一种开源程序语言用于交互,图象,动画等。目前已经有不少数字艺术作品.

Processing vs. Flash/AS:

与flash 相比,Processing 更加倾向于艺术表现力。以下是主要区别。

1)表现力,Processing 具有较好的粒子效果和3D 的支持能力。支持OpenGL 硬件加速


Bubble Chamber - By j.tarbell 

Node Garden - By j.tarbell


2)Web Plugin: Processing 是使用Java applet, flash/AS 使用 flash plugin,
Java Applet 需要JRE, 我个人觉得,普及率和性能会比flash plugin 差一些。
3)人机交互:鼠标键盘的交互就不少了, 两者都支持的。
arduino (www.arduino.cc)是一个开源的电子平台,是processing的Sister Project. 她们具有相同的IDE 界面, 具有现成的交互API,相信会集成的比较好。也就是所, Processing 能给通过Arduino和电子设备交互 (比如,传感器, 步进电机等)


另外, Processing 有不少第三方library, 可支持webcam的动作捕捉等
4)开发环境
processing 是存编程语言界面, 比较适合做抽象的动画。 如果要像flash那样一帧帧的做动画, 就不太适合了。另外flash/AS相关资源也比较多.
5) 网络交互: Actionscript 和服务器的交互想到要容易写。 用processing, 就要自己去找类库了。

总之:flash 和 processing 是各有优缺点的。 关键还是看在什么地方使用。
最后看几个效果吧(来自http://www.flight404.com 源站上有动画)

 

Sunday, February 03, 2008 10:41:14 AM (China Standard Time, UTC+08:00)  #    Disclaimer  |   |