检查单 2015-05-15-01

原创
2015/05/15 13:47
阅读数 385
上文: http://my.oschina.net/typhoon/blog/374180
下文: http://my.oschina.net/typhoon/blog/499282
分类:
  1. 技能相关项:
    1. 基础项:
      1. TFW-BASE 、TFW-WEB-BASETFW-WEB-LPM 相关项:
        1. [完成] TFW-WEB-LPMTFW-WEB-LPM “基类集中化”改造、W3C 化及敏感字符替换方式优化
        2. [完成] 基本数据管理恢复 AJAX
        3. [完成] TFW-WEB-LPM 增加“用户功能树”“用户功能列表”
        4. [完成] 重新设计 DataTable 及其周边类:
          内部数据结构由数组改为 Map ;对外接受集合型参数、返回包含集合的特定结构型结果。

        5. [完成] 改造 TFW-WEB-BASETFW-WEB-LPM 以匹配新型 DataTable 及其周边类,及修正 bug 。
        6. [完成] 在 TFW-WEB-LPM 中实现“私有数据”管理器,管理整个“表”中属于当前 session 用户的数据;
          并有一个样例 (功能 ID 111) 故意暴露非“本人所有”的数据,以便方便地“误”操作不应操作的数据,由此验证程序的控制能力。
        7. [完成] 梳理 TFW-WEB-LPM功能树,调整和重新编写私有数据管理样例
        8. [完成] TFW-WEB-LPM 根据 session 标记自动选用“用户功能树”“用户功能列表”作为默认界面;登录密码先加密再验证 / 储存。
        9. [基本完成] TFW-WEB-BASE 界面改良:
          1. 主要界面数值字段向右对齐、文字字段向左对齐。
          2. 主要界面“<input .../>”和“<textarea>...<textarea/>”占满上级容器的宽度;“<textarea>...<textarea/>”尽量独占一行,
            以便进行较大量文字录入——尤其是在手机等小屏幕设备上 (实践证明效果有限,但多少还是有所改善) 。

          3. 表单和链接提交时附带铆标记,以便直达目标页面的特定位置。
          4. 直接点击翻页操作支持。
          5. 操作结果的详细部分在页面加载完成后由 javascript 自动隐藏;手动点击可反复显示和隐藏。
          等待更多测试及 release 。
        10. [基本完成] TFW-WEB-BASE W3C 化。(主体部分 W3C 化完成;尚有部分周边 javascript 例题未能 W3C 化)
        11. [基本完成] 清理 service 的字段,确认哪些必须由子类配置、哪些可以设定或自动使用默认值。
        12. [放弃] 研究“范型参数反射识别”,并将成果迁移至上游项目 TFW-BASE 中。
        13. [变更-搁置] TFW-WEB-LPM 增加关于访问控制的触发刷新功能。
        14. [变更-搁置] 用 HttpClient 访问基本数据管理
        15. [变更-搁置] 编写安卓程序访问基本数据管理
        16. [变更-搁置] 以 AJAX 、HttpClient 和安卓程序等方式访问 TFW-WEB-LPM
        17. [>>>>>>  ] 以 TFW-WEB-LPM“私有数据”管理器为基础,尝试“快速简易扩展”开发,编写密码提示管理器和联系人管理器。
        18. [计划中] TFW-WEB-LPM 界面改良:
          1. 主要界面数值字段向右对齐、文字字段向左对齐。
          2. 主要界面“<input .../>”和“<textarea>...<textarea/>”占满上级容器的宽度;
            “<textarea>...<textarea/>”尽量独占一行,以便进行较大量文字录入——尤其是在手机等小屏幕设备上。
          3. 表单和链接提交时附带铆标记,以便直达目标页面的特定位置。
          4. 直接点击翻页操作支持。
          5. 操作结果的详细部分在页面加载完成后由 javascript 自动隐藏;手动点击可反复显示和隐藏。
        19. [计划中] 将 TFW-BASE 、TFW-WEB-BASETFW-WEB-LPM 的版权协议由 GPL 更换为 LGPL ,重新打包,以便在可能的情况下用在工作中。
        20. [计划中] 以 TFW-WEB-LPM“私有数据”管理器为基础开发联系信息管理器、留言板、日志管理器、任务管理器……
        21. [尚未安排] 以 TFW-WEB-LPM 为基础开发日历记事簿、带图文章管理器、在线单聊、在线群聊……
        22. [尚未安排] DataTable 、TFW-WEB-BASETFW-WEB-LPM 增加“大于”、“小于”、“不大于”、“不小于”及正则表达式支持。
        23. [尚未安排] TFW-WEB-BASETFW-WEB-LPM 增加 selector 自动类型修正、更换表示符号、增加符号提示;列表页增加翻页链接 / 按钮。
        24. [尚未安排] TFW-WEB-LPM “功能管理”功能:
          “控制级别”字段与“启用状态”字段合并;增加第二个甚至更多个 URL 字段,为各功能未来可能的 AJAX 入口等做准备。

        25. [尚未安排] 重新分割、梳理 TFW-WEB-LPM 的内外部登录注销、内外部权限认证、用户功能树 和 用户功能列表之类功能,
          以便增加 XML 支持,供 AJAX 和 HttpClient 用。

        26. [尚未安排] TFW-WEB-LPM 新增实验性增删改查功能,每个操作指令对应一个权限码 (现功能 ID) 。
        27. [尚未安排] TFW-WEB-LPM 有用户界面的各功能逐个 AJAX 化。
        28. [尚未安排] 研究如何为重要数据表添加“数据日志”;可能记下操作类型、操作前值、操作后值、操作人、IP 及操作时间等。
        29. [尚未安排] 进一步重新设计 DataTable 及周边类:恢复数组型参数和结果支持。
        30. [尚未安排] 根据 TFW-WEB-LPM “私有数据”管理器以及基于此的功能进行“基类集中化”。
        31. [尚未安排] TFW-WEB-LPM 在 cookie 过期前自动登录。
      2. 其他:
        1. [完成] JNI :Java + C 异构程序编写、构建、初步传参、取返回值。
        2. [计划中] JNI :传递更多个、更多种参数、取回更多种返回值,掌握可能的注意事项。
        3. [计划中] JNI :本地桥接库中的异常处理、资源释放及注意事项。
        4. [计划中] JNI :经由专用的本地桥接库调用更多、已经存在的本地库,了解调用链注意事。
        5. [尚未安排] Eclipse - Tomcat 远程调试
        6. [尚未安排] Java 并发。(SCJP 考试得分最低项)
        7. [尚未安排] 设计模式:观察者模式。(一个麦城面试题)
        8. [尚未安排] Socket 通信。
    2. Web 及 UI :
      1. [完成] jQuery :重写数据管理AJAX 界面
      2. [完成] CSS :图片灰化、切割。
      3. [完成] Javascript :文本内容 → <ol>...</ol> ,生成行号。
      4. [计划中] Javascript :文本框-下拉选单 切换,预计在基于 TFW-WEB-LPM联系人管理器或联系方式管理器开发过程中实现。
      5. [尚未安排] Javascript :实现图片移动,取代非 W3C 标签 <marque>...</marquee> 。
      6. [尚未安排] Java Web :开新线程 socket 通信。
      7. [尚未安排] Java Web :Web socket 是啥?
      8. [尚未安排] Java Web :Web socket 是啥?
      9. [尚未安排] Java Web / Javascript :带进度条的上传效果,Java Web / AJAX 。
      10. [尚未安排] Javascript :根据上级元素自适应高度的文本域?根据内容自适应高度的文本域?
      11. [尚未安排] Javascript :带行号的文本域?富文本输入栏?
      12. [尚未安排] Javascript :json 数据序列化、反序列化学习。
      13. [尚未安排] Javascript :对象化、闭包、私有函数、回调、attribute 、property 学习。
      14. [尚未安排] Javascript Web:node.js 安装、学习。 (Java Web 头号挑战者?!)
    3. 更多:
      1. [尚未安排] 在线版 mbr 查看器。
      2. [尚未安排] 设法用 shell 脚本为“连续拍照”照片组生成幻灯片网页。
      3. [尚未安排] Hadoop?
      4. [尚未安排] iBatis?MyBatis?
      5. [尚未安排] Hibernate?
      6. [尚未安排] Struts 2?
      7. [尚未安排] ……?
  2. [计划中] 在线版简历中添加“经验”、“教训”、“对工作的改进”等内容。
  3. 迁移检查:
    1. [完成] 制作 CentOS 6.6 x86-64 的 USB 安装盘,安装。
    2. [完成] 购机现场用 CentOS 6.6 x86-64 测试【联想 k2450 i5-4300U 4GB 500GB】。
    3. [完成] 购买【联想 k2450 i5-4300U 4GB 500GB】。
    4. [→→→] 调校 CentOS 6.6 x86-64 ,制作安装增补包 (根据分区规划修正 mkdir.sh) 。
    5. [计划中] 根据【联想 k2450】中已安装的 Win7 估测 Windows 系统所需空间。
    6. [计划中] 参考移动硬盘,对【联想 k2450】分区。
    7. [计划中] 在【联想 k2450】上再次安装 CentOS 6.6 x86-64 及增补包,并记录系统变更。
    8. [计划中] 在【联想 k2450】的 CentOS 6.6 x86-64 上增加用户 guest(500).guest(500) ,并记录系统变更。
    9. [计划中] 备份 CentOS 6.6 x86-64 至本地,恢复至另一 linux 分区,并记录系统变更。
    10. [计划中] 配置用户 guest(500).guest(500) 的桌面环境,并记录用户变更。
    11. [计划中] 根据旧的系统变更记录,添加用户、安装软件、记录系统变更。
    12. [计划中] 迁移少量项目等数据至【联想 k2450】,检查环境适用性,并再次备份。
    13. [计划中] 【联想 k2450】本地的 linux 系统备份、各级引导头、用户备份备至移动硬盘。
    14. [计划中] 以购买或其他方式得到合适的 Windows 版本。
    15. [计划中] 在【联想 k2450】上安装 Windows ,之后恢复 linux 引导头,创建多引导。
    16. [计划中] 原计算机上的非 Windows 相关数据迁移至【联想 k2450】。
    17. [尚未安排] 在【联想 k2450】的 Windows 上安装软件,并记录系统变更。
    18. [尚未安排] 原计算机上的 Windows 相关数据迁移至【联想 k2450】。
    19. [尚未安排] 在【联想 k2450】上创建 Windows 虚拟机。
    20. [尚未安排] 创建 UEFI 虚拟机,学习各种操作系统的安装方法。
    21. ……
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部