在Google appegine上部署BlazeDS和Spring程序(二)
Submitted by hubdog on Sun, 2009-06-28 22:20作者:陈省
接着上篇文章,这次我们要添加Spring的安全认证功能,首先在\WEB-INF\config\web-application-security.xml文件中定义认证Provider,
基于Spring Security配置多个认证Provider
Submitted by hubdog on Sun, 2009-06-28 08:42前面做的那个Flex项目最近有一个小改造,客户要在那个应用服务器基础上添加一个新的Service,但是这个新的服务是使用另外一套权限管理认证机制,因为预算很少,为了不增加部署成本,考虑部署在同一个BlazeDS上,查了一下Spring Security,发现可以部署多个认证Provider。
一个开源的OCR库
Submitted by hubdog on Fri, 2009-06-19 15:36H264的2:3 pulldown的实现
Submitted by hubdog on Tue, 2009-06-09 16:13关于pulldown的解释,参见http://en.wikipedia.org/wiki/Telecine#2:3_pulldown
简单的说,就是将电影的流媒体(24fps)转换为NTSC(30fps)或者PAL上可以正常播放的流媒体。
实现的方式就是播放器将4帧图像在播放时扩展为5帧图像。对于编码器来说,需要在编码时写入指定的SEI扩展信息。pulldown实现相关的SEI信息参考H264标准的D.2.1Buffering period SEI message semantics中Pic_Struct这一部分。
常见的2:3 pulldown的实现就是
帧号 0 1 2 3 4 5 6 .. PIC_STRUCT 3 5 4 6 3 ....... 场结构 TB TBT BT BTB TB .......
注意pulldown只对帧模式有效,因为标准中场模式情况下Pic_Struct只能是1(顶场)和2(底场)
除了Pic_Struct之外,相关的
FFMPEG编译相关的wiki
Submitted by hubdog on Sun, 2009-05-31 23:50在Google appegine上部署BlazeDS和Spring程序(一)
Submitted by hubdog on Sun, 2009-05-17 23:31作者:陈省
首先参考http://ria.dzone.com/articles/introduction-spring-blazeds?page=0,2这篇文章,这里我们使用Spring Blazeds Integration包来替代SpringFactory的解决方案来实现Spring和BlazeDS的集成.
1.首先修改Flex Builder3默认创建的web.xml文件。
1.1删除默认的MessageBroker Servlet
在Google appengine上运行Flex
Submitted by hubdog on Sun, 2009-04-26 15:28将C语言Header文件转换为Delphi接口定义的自动程序
Submitted by hubdog on Tue, 2009-04-21 21:08这个程序可以将C语言的头文件转换成Delphi的接口定义。目前支持简单的宏定义,结构体,枚举,函数定义。
目前用Firefox访问时,gwt对换行的处理有些问题,无法正确解析头文件,暂时请用IE访问。
另外,目前程序对于数组指针,函数指针的处理还有问题。
比如转换前