开始试验新数据库MariaDB

之前做ACCESS订单管理平台时,曾经想过由于ACCESS的性能限制,以后需要将数据转移到MS SQL里,通过链接的方式再链到ACCESS中使用。

今天找其它资料时忽然想起这个问题,于是去找了一下有没有免费的MS SQL。然后又想到用MySQL代替可以吗?因为MS SQL实在不熟悉,不免费,而且难获取。在网上找到文章说,可以通过ODBC的方式,在ACCESS中使用MySQL。

上官网上下载MySQL,发现居然多了很多功能,包括for excel 功能!MySQL现在居然有两百多兆,头疼。for excel功能可以用excel作为GUI查增删改数据,不过不知为何理应支持excel 2007的软件,实际安装却提示只支持2010,没法试。

做到这里,又想起来之前在看Python数据分析的书上,有提起过一个叫MariaDB的MySQL分支数据库。当时有点不懂,这数据库存在的原因是什么。于是顺道上网查了一下,发现是MySQL的老成员单独弄得一个开源数据库,原来的MySQL已经被Sun收购了。貌似MariaDB 势头越来越旺,所以也去下载了一个来试。还好它也提供了ODBC接口支持。

首先是要建立ODBC链接,方法见百度经验 12

但实际操作缺提示“驱动程序和应用程序之间的体系结构不匹配”。原来是ODBC有分32位和64位,启动了不匹配的版本会导致出现这个问题。运行 C:\Windows\SysWOW64\odbcad32.exe 后,不知怎么就好了。

MariaDB的port和MySQL一样也是3306。
注意链接的timeout时间,如果设置得太短,可能会导致某些操作用时太长,被强制停止导致无提示的失败。

然后就能在ACCESS的导入里,通过链接表,选择ODBC,找到这个链接,然后就能查看和修改数据了,跟ACCESS自带的表一样。

但是不太清楚这样对性能方面有什么影响。网上也没找到有用的分析,只能靠自己试了。

除了性能方面的担心,也有局域网使用方面的担忧,也需要试验。

另外,MariaDB自带了GUI HeidiSQL,用起来还不错。要注意的是导入CSV时,它默认的识别分割的参数是“;”号,而我手头上的CSV文件是“,”号(包括MariaDB导出的CSV也是),要修改后才能导入。

入门正则表达式

早上在Kindle 买的《正则表达式必知必会》,到晚上看完了。正则表达式,久闻其名,今日终于一睹庐山真面目,开了眼界。

这段时间对不同来源的图号格式的互转颇伤脑筋。用EXCEL VBA编的通过IF判断的转换虽然勉强能用,但是速度慢且有漏网之鱼,复杂又不能实现双向互转。在看PYTHON教材时,忽然想起有正则表达式这东西,于是搞本书看看。

接着要结合图号规则,做个转换程序。如果这次能搞定,那不仅解决了目前工作的一大难题,而且还为之后要开展的数据分析提供了数据清洗的技术基础。

SP订单管理平台

自从2014年12月从市场科转去服务科,在深受一个月落后麻烦到难以置信的操作流程后,自发设计用ACCESS设计一个订单管理平台,替代现有的基于巨量手工和EXCEL的操作办法。

经过4个月的开发,2015年04月的时候,平台已经比较完善了。05月将其作为NWH项目做资料汇报,资料是一个晚上做出来的,质量很糟糕。不过胜在成果是干货,领导批示做第二次资料汇报。希望借这个计划搞点零花钱用用。

关于这次的课题,收获还是蛮大的。不仅实实在在地极大地简化了现有工作,而且

ACCESS 水平又得到了提高,包括:

  • 联合查询;
  • 交叉统计;
  • 界面设计水平提升。找到了很好的查询VB语句;
  • 学会了【报表】的使用。这个真是好东西!要做累计的话,查询和窗体都搞不定,报表原生支持;
  • 多人并发使用。

另外为了做NWH资料,去图书馆借了本PPT书籍《PPT演示之道》。话说偌大的图书馆,要找本PPT的书居然只找到这一本,一定是我找的方法错了。通过这本书我学到了

  • 母版的使用;
  • 一般PPT只使用四种字体,中文两种英文两种;
  • 顺便上网了解到冬青和思源雅黑;
  • 逆天技能:PPT2010及以上版本图片可以直接除背景!
  • 其它一些PPT常识;

成就感还是不小的。就是这NWH资料做起来麻烦。

办公桌整理学习心得

终于把搜集到的Clean up desk 学习资料学完了,总结的思路就是“一切从简,轻装上阵”。


学习资料

可惜的是我最想看的文件收纳工具的归纳和使用教程 方面的资料并没有找到。


学习心得

  • 尽量少保存paperwork
  • 尽量少打印paperwork
  • 保证文件收纳用品充足且就手
  • 容易积尘的物品  入柜 (思路类似报表制作的“最少用墨”原则)
  • 容易积尘又不能入柜的物品,要摆放在方便清洁的位置,且不要有东西阻碍
  • 纸质文件尽量少
  • 电子文件要便于归档
  • 用单页文件收纳夹收纳 零散纸质文件并在以后清理掉
  • 零散paperwork 入夹竖起来


( Clipboard )

学习:如何归档纸质文件

之前对如何归档纸质文件感兴趣,限于时间精力有限,直到现在才开始进行了解。

首先了解的是财务的会计凭证装订技巧。财务对装订归档文件很有一套,肯定有地方值得参考。

装订使用的工具和原料主要是锥子、专门用于装订凭证的针(回形针、大头针)和线、胶水。至于方法和原则,可以参考百度经验

主要要注意的是:

  • 要卸掉所有金属物(如订书钉等);
  • 按凭证号码顺序还原装订成册,不得按科目归类装订;
  • 各种重要的原始单据,以及各种需要随时查阅和退回的单据,应另编目录,单独登记保管,并在有关的记账凭证和原始凭证上相互注明日期和编号
  • 不一定要用装订线,可以用胶水或金属夹装订,只要保证结实耐用。但是线比较适合保存,金属容易生锈且贵。

另外包角会计凭证装订时会使用包角,目的是保证资料完整不被篡改。


然后要研究的是不装订的文件如何保存,其中包括要长期保存和临时保存的文件。

这里说的都是纸质文件。

这方面我还没有开始看,我的初步想法是:

  • 能不保留纸张就不保留纸张;
  • 用电子文档替代纸张;
  • 各种原始凭证需要保存,保存的方式是按顺序装订成册;
  • 电子文档要注意文件命名方式、存放目录,以便查阅。

目前搜集到的学习材料有:

How To Orgnize Files and Papers   -  貌似偏重使用GTD方式管理文档

Organize Papers  -  重点放在纸质文件的管理


然后还要研究的是怎么 orgnize office desk 。 EhowWikiHow上面有很多文章,待阅。

国外还专门设定1月13日为Clean Desk Day,确实很重要。

《项目管理实战》读后感

《项目管理实战——Microsoft Project精髓与方法》

作为入门书籍,非常注重实际操作(也就是最佳实践),将PM知识结合MS Project 的使用,配上项目各环节会用到的报告表单,实用性非常强。比起国内纯MS Project操作教学类的书,更容易让人理解Project;对于对PM不熟的读者,又起到了必要的教学作用。

这本书对于我而言,最重要的是解答了:

  • 项目阶段要使用的管理工作(包括各类记录、表单);
  • MS Project如何对比计划和实绩、如何调整计划(通过设定比较基准Baseline);
  • 明确了计划阶段、执行阶段的差异以及对应的人员召集所属的阶段。

最近的QC项目,也试着用Project做了计划表。但是总体的项目构筑,还需要通过使用项目各种管理表单来使操作流程清晰易操作。