Jezz的便签

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  6 Posts :: 6 Stories :: 19 Comments :: 0 Trackbacks

常用链接

留言簿(6)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜

2007年3月31日 #

研究P2P很久了。有一些体会和想法。
几年前和朋友一起做过一个基于P2P平台的电子杂志系统,采用的p2p技术是基于BT的修改.
算是对p2p的一个应用
不过做完了之后,发现完全可以去掉种子文件这个限制.作一个p2sp的类似迅雷的下载系统.
当然这个的技术需要解决的细节比较多. 如果有类似的项目倒是可以尝试着做做.

posted @ 2007-03-31 17:51 Jezz 阅读(905) | 评论 (0)编辑 收藏

2007年3月13日 #

研究了一下现有的Flash加密解决方案.大致有两种

1.自己写一个HTTP服务器,用户无法直接下载到http服务器上的Flash文件.

    缺点:用户可以从机器里面的IE临时文件里面获取这个Flash文件,  因为Flash播放器会首先把这个文件下载到 本地的临时文件夹.  所以不能解决Flash版本保护问题

2.利用现有的Flash文件加密工具进行加密

  缺点:现有的加密工具,加密后的Flash文件.利用对应的解密工具可以  很轻松的获取源文件.对版权要求很高的Flash内容.不能达到保护的要求

问题的根本:

我觉得问题的根本在于暴露给用户的SWF,是一个可以解析的格式,既然SWF能被Flash播放器正确的解析播放,那么这个SWF就能被破解.所以要真正的保护SWF文档,需要对SWF直接进行文件加密操作.然后写一个对于的播放器对这个加密后的SWF文档进行,解密播放.

这样做的优点:

1.可以根据用户的需求,再播放器里面定制一些加密方案,方便的结合用户现有的产品体系

2.利用播放器,可以作为一个平台,把产品展现给用户.

欢迎对这个方面有兴趣的和我联系.讨论!

posted @ 2007-03-13 13:39 Jezz 阅读(570) | 评论 (1)编辑 收藏

一直想模拟MSN的界面写一个DEMO,MSN 8 beta发布后觉得界面很不错,最近对skin技术也比较感兴趣.所以就模仿MSN 8的主界面实现了一个DEMO.发现实现的效果还不错.

    不过对于MSN 的换色不知道怎么实现.希望能找到一个比较好的算法来实现.

    下一步想把MSN 8的聊天界面实现.聊天界面比较麻烦一点,需要解决windowless的richedit和Flash的问题.两个windowless的richedit在一个容器里,还需要解决他们的焦点,滚动条等问题.

   先把做的DEMO贴上来

MSN8

posted @ 2007-03-13 13:38 Jezz 阅读(913) | 评论 (3)编辑 收藏

研究Flash技术很久了

看了QQ的魔法表情后,觉得比较有意思,所以做了一个

 

可以是动态的Flash文件.

其实Flash运用的比较好的,感觉是再MSN里面.做的动态背景和动态头像.不过既然能显示在桌面,当然也能显示在IM聊天窗口中了.

还研究过Flash加密的问题,可以直接播放加密的Flash文件,

上面的程序也可以嵌入到游戏里面.在游戏里面显示Flash还是很有意思的,可以做一些Avator形象和Flash动态广告.

posted @ 2007-03-13 13:38 Jezz 阅读(557) | 评论 (1)编辑 收藏

在Window下面搞了几年的程序开发, 经常遇到自定义界面的问题,所以Skin话界面是一个比较麻烦的事情,每次基本都做同样类似的工作,但是每次又有一些不同的处理,所以一直想做一个独立的Skin产品,来解决Window下面程序Skin的问题

在朋友的主导下,开发了这个Skin库,由于是业余时间,所以断断续续的再开发,时间大致有一年多了.现在基本成型了.把效果给大家看看

 主要支持:

  1. VC++
  • MFC
  • WTL
  • SDI
  • BUTTON/EDIT/MENU等基本的控件

后期考虑支持VB

再开发的过程中,对比了SkinMaigic,Skin++,Skin,AppFace,USkin,SkinCrafter,发现还是有一定优势的,主要是GDI和内存比他们的要小的多.

不过也有不足的地方,没有一个Skin编辑器,现在Skin的模式是一个BMP文件+XML配置文件.我感觉这种模式比使用Skin编辑器要简单清晰一些,设计师设计好图片放到一个BMP文件里面,然后修改一些对应的XML里面的坐标就可以了.

对于这个Skin库,倒是是走Skinmaigc这些Skin库的收费模式,还是就完全免费给大家使用,现在还没有完全考虑好.朋友可以给一些建议

posted @ 2007-03-13 13:37 Jezz 阅读(3782) | 评论 (8)编辑 收藏

最近又研究了一下Flash,发现Flash和C++的结合远比我原来想的复杂的多.而且也可以干很多事情.

发现可以通过C++调用Flash,然后Flash可以通过Action Script再调用C++里面的对象, 这样一来,整个交互过程就形成了一个闭合的环线了.C++可以方便的和Flash交互.而且通过Flash的Action Script调用C++的接口,也可以让程序的功能脚本话,插件话.

马上想到的应用有:

1.休闲游戏, 用C++把整个逻辑实现.Flash实现界面的显示, 直接在Action Script里面写和C++的交互.这样一来,效果肯定不错.关键是开发速度也会提高不少,而且Flash也是一个非常高效的UI Engine,实现简单的休闲游戏没有问题.

 2.实现类似Yahoo的Widget

posted @ 2007-03-13 13:33 Jezz 阅读(3567) | 评论 (6)编辑 收藏