现在位置: 首页 > 5.产品相关 > 文章
+0°
2015年07月26日 5.产品相关 ⁄ 共 22字 ⁄ 被围观 +
今天早上给伦敦繁华街做了一个高清的过关视频。
阅读全文
+0°
2015年07月22日 5.产品相关 ⁄ 共 61字 ⁄ 被围观 +
早上起来,没事,给游戏的上海船厂的场景做了一个过关的视频。 优酷上放不了高清的视屏,17173网站倒是可以放高清的游戏视频。
阅读全文
+0°
2011年09月03日 5.产品相关 ⁄ 共 409字 ⁄ 被围观 +
本期版本做了如下的修改 JQuery升级到1.6.1版本希望进一步提高性能。 有些JQuery,输入控件做了最新版本的更新。 包括CSS在内的一些界面做了一些修改,让画面好看一些。 在首页日程安排采用Tips的JQuery控件,这样鼠标放在日程安排的标题上,可以显示详细内容。 首页的部门日程安排,通常会显示同一部门的人的日程安排。增加了日程关注的功能,这样高层领导可以关注下级,横向部门的人的日程安排。 月度日程安排采用了JQuery控...
阅读全文
+0°
2011年07月26日 5.产品相关 ⁄ 共 104字 ⁄ 被围观 +
以前需要通过修改投稿方式进行取消置顶,结果造成投稿更新时间发生变化。而被重新显示,并显示位置靠前。让人误以为有什么内容变化。 通过设定投稿的“取消置顶”专项功能,可以只取消置顶标识,而不产生投稿更新时间的变化。
阅读全文
+0°
2011年06月27日 5.产品相关 ⁄ 共 141字 ⁄ 被围观 +
在Oracle数据环境下,可以用 WHERE ROWNO < 10 来限定只去前10行数据。  ROWNO是个伪列。 但是同样的功能在MySQL中如何实现呢?  WHERE xxxxxx  LIMIT 10   ,利用LIMIT语句可以取得指定行到指定行的数据。 例如 LIMIT 2,10 就是2-10行的数据。
阅读全文
+0°
2011年06月23日 5.产品相关 ⁄ 共 108字 ⁄ 被围观 +
邮件处理过程中如果遇上不多见的 ?UTF-8?Q 编码方式的,邮件无法正常表示。 增加对这种情况的处理。通常都是?UTF-8?B 编码方式的。 同时修改新版TODO一个JavaScript的小错误。 该错误导致TODO无法删除。
阅读全文
+0°
2011年04月02日 5.产品相关 ⁄ 共 71字 ⁄ 被围观 +
导入jcharset.jar,JavaMail对UTF-7编码不支持的问题。 jcharset.jar要放到 JRE环境中的 lib/ext 目录下。
阅读全文
+0°
2010年11月28日 5.产品相关 ⁄ 共 1264字 ⁄ 被围观 +
每天都用着协同办公系统,看到一些细微细节不满意,总是想做的更好。于是决定在尽可能不动大结构的情况下,先从画面上做一些更新,多采用jQuery的控件来提高用户界面的美观和可用性,适当增加一些Ajax处理。 我把这些修改称做“纪念版”,用来纪念我的退休(虽然退的不成功)。希望用很长一段的业余时间来完成这个纪念版。 原有的界面继续保留,在个人设定画面,对个人首页的设定增加一个”纪念版首页“的选项,选择了以后,就会看...
阅读全文
+0°
2010年11月17日 5.产品相关 ⁄ 共 314字 ⁄ 被围观 +
此次修改重点在日程管理方面 1 改善 日程的参与者(同时预约他人中的被预约人)也应该有日程的修改权限 2 改善 日程检索画面,人员作为检索条件时,原有逻辑是只检索该人员作为登录人的日程,而不检索该人员作为参与人的日程。现将其参与的日程也检索出来 3 改善 非公开日程,在各个检索画面也要表示出来,只不过表示为非link的固定文字列 4 缺陷 日程检索画面上的,日程link上没有seqNo 5 缺陷 同时预约他人popup...
阅读全文
+0°
2010年11月07日 5.产品相关 ⁄ 共 207字 ⁄ 被围观 +
自打iPhone手机和Android手机流行以来,由于这些手机上的应用和Google日历的良好连动功能,使得iGroup协同办公系统的日程管理和Google日历的连动功能非常有用了。 通过Google的Calendar,把日程安排上传到手机的桌面之上,起到随时查看提醒的作用。 花了周四,周五的业余时间,加上一个周六,给iGroup协同办公系统加上了一个和Google Calendar日历联动的功能。先给自己用着玩玩。
阅读全文
+0°
2010年09月25日 5.产品相关 ⁄ 共 322字 ⁄ 被围观 +
表单自定义中可以定义各种项目,其中就包括参照其他主表的项目。  例如:用表单自定义制作的应聘人员信息管理当中,有应聘岗位,应聘人的大学等信息都分别参照招聘岗位主表,以及大学主表的信息。 但是表单自定义中对于这种Code参照型的数据项目为了提高效率,而采取了Cache机制。结果就造成新增加招聘岗位记录,大学记录,无法立刻反映到画面中的下拉框中。 不过如果利用表单自定义的一些其他项目属性,就可以规避这样的...
阅读全文
+0°
2010年09月24日 5.产品相关 ⁄ 共 453字 ⁄ 被围观 +
近日在用iGroup的表单自定义功能制作招聘信息管理,应聘信息管理的功能。其中发现一些需要改善的地方 现象1:对于表单自定义的CheckBox类型项目 例如:英语4级通过与否,在列表画面中表示的内容是数据库的内容“1”或者"0” 改善对策:通过修改CheckBoxType的相关库,在表单自定义的画面上增加两个文字列设定,分别对应这CheckBox为True/False的情况。使得列表画面表现的直观一些。 现象2:对于表单自定义的多行文本输入框,...
阅读全文
+0°
2010年09月21日 5.产品相关 ⁄ 共 676字 ⁄ 被围观 +
现象1:使用WebMail收取一些邮件时,极个别gmail来的邮件,无法正常打开。 原因:WebMail升级之后,为了提高效率,采用messageID来进行邮件定位删除,表示等操作,而废弃了之前的采用msgid(邮件Folder中的index)定位的做法。 采用后台的删除和前台的ajax处理邮件一览的方法。 这样可以不用每次删除一条邮件之后,进行邮件夹的重新检索,对于出差,远程访问的做法,是非常具备效率的。 但是 gmail在使用messageID的时候,是动态...
阅读全文
+0°
2010年08月23日 5.产品相关 ⁄ 共 262字 ⁄ 被围观 +
在Win7的64位操作系统中,总是发现iGroupV4在读取MySQL数据库中 BLOB类型的工作流XML定义文件,总是无法正常解析UTF-8编码的XML文件,因为对汉字处理总是成了乱码,导致XML解析出错。 同样的数据和同样的程序在Win32的XP环境下跑起来一点问题都没有。 想来想去,可能是和64位有关吧,MySQL已经是64位了,Tomcat6.0.29仔细查了一下,我用的是Service Installer版本,这个版本居然是32位和64位混用的,于是重新下载一个64位的zip...
阅读全文
+0°
2010年08月19日 5.产品相关 ⁄ 共 58字 ⁄ 被围观 +
最近在给新员工做技术培训,培训中难免也做一些例题的示范,于是就扩充了iGroupV4的投稿功能支持源代码的高亮表示。
阅读全文
+0°
2010年08月11日 5.产品相关 ⁄ 共 286字 ⁄ 被围观 +
因为考虑到对Chrome浏览器的所见即所得编辑器的支持问题,iGroup升级了Tiny_MCE的版本。但是在缺省的 Tiny_MCE 上,预设的输入区域文字太小,看起来很吃力。 希望修改大一些。 直接用NotePad++打开  tiny_mcethemesadvancedskinsdefaultcontent.css ( Tiny_mce 3.x ) body, td, pre{ color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px; } font-size:10px 改成 12px 即可
阅读全文
+0°
2010年06月25日 5.产品相关 ⁄ 共 577字 ⁄ 被围观 +
协同办公系统的BBS投稿功能,今天意外的出现一个问题,会发生明明某个投稿之下没有回复的,系统却把别的投稿回复安排在它的名下,造成了混乱。 按道理用了这么长时间,很少有人反馈这种情况,不应该啊。仔细检查以后,发现不知什么原因,这次环境中SortKey的发番号,会出现大小写的情况,例如两条投稿SortKey分别可能是 0000p和0000P. 他们其中一条投稿的回复可能是0000p001,结果由于MySQL的Like语句不区分大小写,导致 0000p0...
阅读全文
+0°
2010年06月04日 5.产品相关 ⁄ 共 276字 ⁄ 被围观 +
今天才发现新版的表单自定义的客户端出了问题,在读取JPasswordField的密码内容时候,总是乱码出错。而以前的版本似乎就是可以的。 不知道是否是移植到UTF-8编码以后变成这样的呢?…….搞不明白。 原来版本的代码是这样读取的  pwdfield.getPassword().toString() 来取得密码字串的,但是往往得到乱码。 看标准的资料说法是 应该用一个String s_pwd = new String(pwdfield.getPassword()) 来生成字符串。 经过测试,后面的...
阅读全文
+1°
2010年05月10日 5.产品相关 ⁄ 共 452字 ⁄ 被围观 +
周末,对iOfficeV4授权进行了升级,原本以为很简单的事情,几个小时搞定之后,周末就可以舒服休息,看看新来的地理杂志和新购入的Effective Java(第2版),结果因为一件意外的小问题,搭进了周末的所有时间。 这个意外的问题,就是iOffice WebApp的代码中,DSA的Public Key文件放在 jar文件中,被作为Resource读取的时候,最后 y 参数的几个字节都是错误的, 而在做成License授权文件的时候,直接都是由Eclipse从编译结果目录 ...
阅读全文
+0°
2010年05月05日 5.产品相关 ⁄ 共 912字 ⁄ 被围观 +
昨天使用过程中,发现WebMail邮件发送的部分居然出现乱码,仔细回顾使用过程,原来是重新用Popup窗口来更新TO/CC/BCC的信息之时,原来的发送人信息设置是用get方式,URI参数来传递的。 RcpPopup.do?to=张灵zl@javapg.com  ,于是“张灵”这个汉字就会出现乱码。 这样的现象,只出现在服务器是Linux环境当中,在Windows服务器环境当中,一点都没有问题。 虽然诸多网上的资料说修改tomcat的conf之下的server.xml ,增加URIEnc...
阅读全文
+0°
2010年03月30日 5.产品相关 ⁄ 共 1300字 ⁄ 被围观 +
恒星iOfficeV4缺省还是使用了MySQL数据库,于是上海分公司问我,上传文件的存储是放在DB中的呢?还是服务器侧的文件系统呢? 缺省是放在DB中的。 那么最大容量限制是多少呢? 查阅了资料,http://www.phpq.net/mysql/mysql-single-table.html 了解了MySQL在不同操作环境以及不同文件系统下的单表大小限制。 在老版本的MySQL 3.22中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引...
阅读全文
要查看留言请输入您的密码。
2010年03月23日 5.产品相关 ⁄ 共 640字 ⁄ 被围观 +
关于权限做了重大缺陷修改。 权限范围无限制的判断不充分,明明是没有限制,却被判做了有限制。 修改了ModSecuritySearchAction 225行 增加了 deptid == 0 的判断 权限范围有限制的时候,取值不对,会取到角色的部门。 权限范围是本人所在部门的时候,会取到角色的部门,然后在ModSecuritySearchAction 对应的画面表示有限制条件,部门信息不正确。 例如:沈云飞是公司领导,结果他的可以读取本人所在部门的条件,最后有了“全公...
阅读全文
+0°
2010年02月20日 5.产品相关 ⁄ 共 413字 ⁄ 被围观 +
iOfficeV4当中对国际语言的支持主要还是靠MsgManager类对ResourceBundle做绑定,通过getLocaleString()来提供的,到了struts2以后,struts1当中MessageResource等类都不再存在。虽然struts2在JSP中通过tag提供多语言对应,而在action中依靠扩展了ActionSupport而可以调用getText()来获得多语言对应。但是非action的类呢?如何能够获得多语言对应呢? Struts2 in Action书中没有提到,查阅了资料,可以看到 import com.opensymp...
阅读全文
+0°
在春节的探亲访友的百忙活动之中,算是初读了一遍 Struts2 in Action这本书中文版。感觉struts2的应用相对于struts来说,就好比当今汽车的电子化对机械化。 struts虽然技术落后,但是简单。这个简单不是说写代码简单,而是逻辑思路简单,容易理解。struts2这个配置,那个factory,这个依赖注入(Dependency Inject),那个拦截器,校验....... 考虑上和spring结合,JPA/Hibernate.... 我这样的传统程序员有些头大,看来得补一补基...
阅读全文
+0°
2010年02月08日 5.产品相关 ⁄ 共 2933字 ⁄ 被围观 +
离开开发现场很久了,对SSH方面的FrameWork一直不熟悉,现在退下来,重新做自己的公司,要做多面手,能够什么都干,所以重新学习SSH,随时响应号召,奔赴现场,展示一下“宝刀不老”的风范。不过说实话,很多知识不到具体项目中去体验,无法领会,只看文章只懂个20%左右的概念。 http://topic.csdn.net/u/20090527/12/580b354b-8b08-4f72-9b90-b7ec1b1f6e3b.html   Struts2 的简介  * 虽然 struts2 号称是一个全...
阅读全文
+0°
2009年12月09日 5.产品相关 ⁄ 共 651字 ⁄ 被围观 +
以前说iOffice支持多语言,是说使用了struts的多语言对应功能,可以同一个版本源代码,配置成日语环境就是日文版iOffice,配置成中文环境就是中文版本的iOffice. 后来进一步从V3升级到V4的时候,改成了UTF-8编码,这样能够做到在页面上的输入和输出做到中日文混排。 后来再进一步,使用者变得要求更高,希望A用户选择中文界面,那就是全都是中文,B用户选择日文界面,那就是全日文。于是只有进一步改进,所有使用到Message Prop...
阅读全文
+0°
2009年12月01日 5.产品相关 ⁄ 共 390字 ⁄ 被围观 +
在做iOffice安装版本的时候,发现在某些环境下,安装了Tomcat到 service中,启动会失败。 查阅了 tomcat/logs/jakarta_service_20091201 文件,发现如下错误导致 service无法正常启动。 [2009-12-01 20:16:03] [174  javajni.c] [error] 找不到指定的模块。 [2009-12-01 20:16:03] [994  prunsrv.c] [error] Failed creating java [2009-12-01 20:16:03] [1269 prunsrv.c] [error] ServiceStart returned 1 进一步在网上查阅资...
阅读全文
+0°
2009年12月01日 5.产品相关 ⁄ 共 168字 ⁄ 被围观 +
webapps/ioffice 目录下有个不起眼的文件 DeployedServices.ds,在做setup版本的时候,不知道它是干什么用的,没有打包进去。 结果表单自定义的客户端就无法和服务器侧进行连接了,总是报“连接的URL错误”。仔细研究了错误信息,才发现漏掉了这个文件。 这个文件应该是提供SOAPService的指示作用的吧,我想。
阅读全文
+0°
2009年10月23日 5.产品相关 ⁄ 共 457字 ⁄ 被围观 +
一直以来iOffice当中使用JavaMail来处理各种WebMail都是,在最早的代码基础上进行打补丁的方式进行修改。日前安排了人对这块进行代码重写。 最早的代码是建立在JavaMail1.2版本左右的,而目前JavaMail版本已经升级到1.4了,所以重构之后,代码还是发生了很大变化。 重构的效果是不错的,大部分邮件都可以正常,很好的读取。 但是有些垃圾邮件无法正常读取。 例如:某些垃圾邮件中 Header当中没有任何ContentType的信息,自然更加...
阅读全文
+0°
2009年09月19日 5.产品相关 ⁄ 共 536字 ⁄ 被围观 +
日本的一位技术者开发了一个处理Pop3邮件的JavaMail Provider。 相对于sun javamail 自带的pop3邮件功能,它能够支持本地存储,多邮件Folder等重要功能。 只是这位老兄自几年前以后就不再更新这个开源代码了。最近iOffice在升级支持 imap SSL, pop3 SSL协议的过程中,发现这个开源代码不支持pop3 SSL协议。 鉴于sun的简易pop3 javamail Provider太简单,简直无法用,于是搬动JerryHan来修改升级这部分代码以使得它支持pop3 SSL....
阅读全文
+0°
2009年09月15日 5.产品相关 ⁄ 共 536字 ⁄ 被围观 +
当把V4新的日程管理机能向V3进行移植的时候,发现V4因为建立于UTF-8的编码, Ajax 的Form在serialize()之后,到了服务器侧可以正确获得解码,汉字表示正常. 但是V3是建立于GBK编码上的,于是就会出现乱码。 在查阅资料之后,有人说需要进行两次URLEncoding,而服务器侧,进行一次Encoding就可以了。试验了一下确实有效。 $.ajax({         type: "POST",   &...
阅读全文
+0°
2009年09月08日 5.产品相关 ⁄ 共 1065字 ⁄ 被围观 +
此次NightlyBuild,做了如下的改进 改进了WebMail当中嵌套图片邮件的表示缺陷 改进了带有附件的文本邮件误被当做html邮件,回复处理的时候,无法正确格式应用原文的缺陷。 图书管理的借阅检索部分,重新审视了检索条件。增加了借阅人姓名匹配检索。删除了不实用的部门条件,书籍内部编码检索条件。 V4.0,日语版本对图书预约的提醒信息方面,语言表现形式和语序的调整。 给邮件一览画面增加条件检索功能。增加对标题,发件人,...
阅读全文
+0°
2009年08月30日 5.产品相关 ⁄ 共 1089字 ⁄ 被围观 +
虽然网上有一些指点,但是要用pop.mail.yahoo.com.cn, smtp.mail.yahoo.com.cn 去连接Yahoo的邮件服务器,总是会出 stmp连接不上。 最后找到如下解决方法。 一:登录yahoo邮箱 二:在地址栏中输入 http://edit.my.yahoo.com/config/set_popfwd,不用修改(POP3选中状态),选提交。 三:然后就可以设置了:接收邮件(POP)伺服器:POP.MAIL.YAHOO.COM.CN 发送邮件(SMTP)伺服器:SMTP.MAIL.YAHOO.COM,不用CN 其实也很好理解,...
阅读全文
+0°
2009年08月29日 5.产品相关 ⁄ 共 550字 ⁄ 被围观 +
在扩充iOffice的Webmail应对POP3 SSL, IMAP SSL, SMTP SSL的协议过程中,不免用gmail, hotmail来做测试服务器。 发现当WebMail的服务器和邮件服务器如果不在一个局域网网段,而是要通过互联网连接(即便是所谓的10M接入)的话,其速度也是慢的惊人的。 在连接上需要花个10秒左右,在邮件夹Folder的open操作上需要5秒左右,在每个邮件的详细信息获取上(标题,MessageID,大小,附件有无),平均每条记录300毫秒。 如果在一个局域...
阅读全文
+0°
2009年08月24日 5.产品相关 ⁄ 共 1877字 ⁄ 被围观 +
近日,发现gmail开放了IMAP服务,于是想着iOffice的WebMail功能是否能够对应Gmail呢? 虽然不用想都知道WebMail方面,不可能做的比gmail更好。但是出于一种功能验证的考虑,还是进行了尝试用iOffice的WebMail去连接gmail的邮件账户。 这一连接,发现WebMail只支持pop3/imap/smtp的protocol,而对gmail的pop3 ssl/imap ssl/smtp ssl的安全连接都不支持,于是奋力去修改,终于今天搞定了。 接着为了测试邮件的多样性,从Hotmail账...
阅读全文
+0°
2009年08月22日 5.产品相关 ⁄ 共 1786字 ⁄ 被围观 +
继上次Webmail改造之后,邮件的显示放在新打开的窗口进行,这样当这封邮件被删除的时候,List画面也要删除该邮件。而就这么一个常用的功能, 查阅了相关的资料,很少有对此做完整的说明。 经过google遍寻资料,修正其中的缺陷,加上自己摸索,总算是能够对付这种问题了。 Comment@2010/12/08 最新版本的 tablesorterpager 用下面这招已经行不通了,估计在某些js function上做了修改。 function deleteRow(uniqID){ var page_...
阅读全文
+0°
2009年08月20日 5.产品相关 ⁄ 共 889字 ⁄ 被围观 +
WebMail邮件的操作性友好改善似乎不是那么顺利,这次问题主要体现在邮件的删除上。之前邮件的删除主要依赖于邮件在Folder中的index,而这个index是会发生变化的。 如果发生两个画面同时都在进行删除操作的话,可能就会出现问题。如果画面A删除了邮件C,非常有可能导致画面B中的邮件D的index值发生变化,这时候如果画面B按照旧的index信息来做删除,往往删除了其他邮件。危险性虽然因为逻辑删除而减少一些,但是可能让使用者完全...
阅读全文
+0°
2009年08月18日 5.产品相关 ⁄ 共 323字 ⁄ 被围观 +
当在程序中使用了 tablesorter,而表中没有数据的时候,会出现”parsers not defined error“的Javascript错误。 看到http://www.mail-archive.com/jquery-en@googlegroups.com/msg42908.html 当中介绍的一个办法就是判断是否有数据来绕过去的方法,用了一下比较有效。 可惜mail-archive似乎被河蟹了,无法访问,只有翻墙出去。 方法大致如下: $('#my_table_id:has(tbody tr)').tablesorter({   widgetZebra: { css: ['custom_ev...
阅读全文
+0°
2009年08月18日 5.产品相关 ⁄ 共 723字 ⁄ 被围观 +
经常到国外出差的同事,经常会抱怨收取WebMail邮件不方便,我想多少因为国际线路的带宽问题吧,但是是否我们的程序就做的无可挑剔呢? 所以昨天的工作就围绕如何改进WebMail的用户体验来进行。 现在很常用的Ajax技术,可以减少和Server之间的交互,充分利用Client的高性能。 可惜我离开开发现场很久了,不怎么熟悉,重新捡起来不那么容易。 整整一个上午除了处理事务之外,就是考虑如何改进这块。 减少无谓的服务器交互最为重要...
阅读全文
+0°
2009年08月05日 5.产品相关 ⁄ 共 502字 ⁄ 被围观 +
版本修正信息 1) 增加了修正电子会议室Forum投稿图片的自动处理功能,小于400pixel,显示原图,大于400则以400宽来表示。 2) 日程安排跨天的PDA模块对应 3) 日程检索画面的JSP调整 4) 日程安排检索画面的跨天日程检索缺陷修正 5) 右键快捷功能的参数设定融合进入个人设定。 新近投稿,新近预约。 6) 右键新近设备预约状况的Layout调整。 7) JP Properties文件的日文修正 ioffice.possible ioffice.docaddstatus12 ioffice.docad...
阅读全文