解决更新Microsoft Office for MAC报错的问题

更新MAC总是提示:Update error…Updates are temporarily unavailable, please try again in a few minutes (Office for Mac),换了全局代理依然如此。

网上找到一个解决方案,然后+全局代理解决此问题。到底是不是这个原因不明确,操作之后是否需要挂全局代理也不明确,先记录一下。

stop /Library/LaunchAgents/com.microsoft.update.agent.plist

unload -w /Library/LaunchAgents/com.microsoft.update.agent.plist

在执行这个命令的时候,报Unload failed: 5: Input/output error,执行了数次依然如此。

load -w /Library/LaunchAgents/com.microsoft.update.agent.plist

除第2个命令报错外,其它命令均无任何返回(输出)。

再次启动auto update,retry几次之后就能更新了。

Continue Reading

Kepware Data Logger配置

昨天配置了一个OPC上的DataLogger临时记录一下历史数据,目标数据库为MySQL。

相关软件版本:

OS: Windows 2016 Server x64

OPC: KEPServerEX 6.3.279.0

MYSQL: MySQL 5.7 x64

安装并配置ODBC

官方下载地址:http://dev.mysql.com/downloads/connector/odbc/

注意:下载与数据库实例版本对应,32位的驱动。

根据网上的一些教程,提示我们将DSN配置在“用户DSN”当中,但实际上我发现配置在用户DSN中时,可以在配置时的下拉列表中看到此DSN,但在应用时却提示“未发现数据源名称并且未指定默认驱动程序”;在“系统DSN“中配置时却是可以的。实际配置中做了如下测试:

  1. 在用户DSN中配置5.7和8.0版驱动,无论32或64位均可在配置时识别(列表可见),但应用时提示”未发现数据源名称并且未指定默认驱动程序”;
  2. 在系统DSN中仅盏5.7版32位驱动可见;

配置DataLogger

打开KEPServerEx 6 Configuration,应当提示Connected to Runtime,点击左侧菜单树中的DataLogger。注意此菜单项可以在View中显示或隐藏。

在Data Logger上右键点击新建一个Log Group,打开的配置界面分成三页(tab)。

关键配置项包括:

  1. 配置相应的ODBC(general)
  2. 配置刷新率(general)
  3. 配置存储的标签点(data map)
  4. 配置存储的表格(data map)

存储数据

配置存储OPC中的模拟数据三个,全部按默认配置(update rate 100ms/trigger 500ms),运行约15.5小时(15小时又36分)后,实际存储数据量179.6万行,供参考。

Continue Reading

Gitlab配置心得

  1. 安装最新版并及时更新,否则跨版本太多时可能无法直接升级;
  2. 数据库的空间占用并不会很大(50人团队,100+项目,<300M),无需特别的指定存储位置,但仓库必须要单独指定;
  3. 注册用户的配置项包括:
    1. 默认为外部用户
    2. 默认不允许创建GROUP
    3. 默认的工程数量限制(当为0时不允许创建仓库)
  4. 常用命令:
    1. gitlab-ctl 主操作命令,包括:start stop restart reconfigure status tail
    2. gitlab-psql 进入gitlab的postgresql命令行,此时可执行数据库操作;
  5. 异常处理:
    1. 502错误的处理:某次想迁移数据库位置后不能成功启动意外所得
      1. sudo gitlab-ctl stop
      2. 执行命令: sudo chmod 755 /var/opt/gitlab/postgresql
      3. 执行命令:sudo systemctl restart gitlab-runsvdir
      4. 再次配置:sudo gitlab-ctl reconfigure
      5. 启动即可:sudo gitlab-ctl restart

Continue Reading