为期几天的长途折腾就这么愉快的结束了。 与回去的时候风雪交加不同,回来的时候阳光明媚,瞬间心情也变得阳光明媚。 冬天的脚步已经慢慢远去了。 读万卷书不如行万里路。 选择离开自己的舒适圈,虽然有点难度,但迈出了第一步后,就会发现有很多不一样的风景。 可以选择和做的事情还有很多。 https://www.isharkfly.com/t/topic/15476/1
为期几天的长途折腾就这么愉快的结束了。 与回去的时候风雪交加不同,回来的时候阳光明媚,瞬间心情也变得阳光明媚。 冬天的脚步已经慢慢远去了。 读万卷书不如行万里路。 选择离开自己的舒适圈,虽然有点难度,但迈出了第一步后,就会发现有很多不一样的风景。 可以选择和做的事情还有很多。 https://www.isharkfly.com/t/topic/15476/1
目前所知的 Caché 是应用在医院信息系统(即 HIS),据说在欧美医疗卫生行业,Caché 占了 70% 的市场份额。国内的东华软件就是采用 Caché 数据库,东华软件在国内医院市场占有率大致为 20%,其中包括北京协和医院、四川大学华西医院等。 Caché 的特点:多维数据库架构,后关系型数据库,自带开发环境,完全面向对象。 抛开上面说的这些不说,除了因为医疗系统的封闭之外我实在是想不出有什么理由能够在医疗系统中长期运行这么多年。 在现在的设计来看,全是缺点,没有亮点。 那我们来吐槽下 Caché 数据库吧。 M 语言 Caché 数据使用的 M 语言进行编写的,这个语言实在是太小众了。 M 语言的诞生本来就是为了解决原来麻省总医院的病历管理问题,在上个世纪 60 年点,R 关系数据库还没有诞生的时候,M 语言确实能够在文本查询和映射带来不少的优势。 M 语言的先天问题就导致了缺乏很多高级语言有的特性,代码与其说简洁还不如说晦涩难懂。 索引 数据查询大量依赖索引。 在前期一个培训教程,对一个不是非常大量的数据库,全部重构索引需要超过 1 个多星期,简直是吓坏了。 容灾部署 现在 Caché 的部署还使用的是非常古老的主从部署方案来实现 24 小时的不间断运行的。 这个怎么看都觉得不那么靠谱。 https://www.isharkfly.com/t/cache/15466
有这么一个需求,我们需要把服务器上一个测试表中的输入导入到本地的数据库中。 IntelliJ 已经设置了 2 个数据源。 我们可以通过 IntelliJ 的数据迁移工具在 2 个数据源中进行迁移。 找到需要导出的表 首先我们需要找到需要导出的表,然后从表中选中导出。 选择拷贝表。 选择目标数据源 在弹出界面中,我们需要选择目标数据源。 在完成上面选择的目标数据源后,我们还需要选择目标数据表。 如果你不选择,这个导入工具将会创建一个新的数据表。 进行导入 当完成上面的配置,单击 OK 执行导入。 在程序的右下角能够看到后台程序中的导入进度。 校验数据 当完成数据导入后,通过工具查询,可以查看数据导入的情况。 https://www.isharkfly.com/t/intellij/15459
就算输入正确的用户名和密码,我们也得到了下面的错误信息: youtrack Cannot retrieve JIRA user profile details. 解决办法 出现这个问题是因为 YouTrack 在当前的系统重有 JIRA 的导入关联。 需要把这个导入关联取消掉。 找到后台配置的导入关联,然后禁用持续导入功能。 这样用户在登录的时候,YouTrack 就不会校验相关 JIRA 的信息了。 同时用户授权方面也需要删除,要不然会不停的使用 JIRA 的用户校验来进行校验。 最后,你需要重设下用户密码。 https://www.isharkfly.com/t/youtrack-jira/15425
近期我们的把 PHP 系统完全升级后,访问 Matomo 的站点有关访问的曲线无法显示。 出现的情况如下图: 我们可以看到图片中有关的访问曲线无法显示。 如果具体直接访问链接的话,会有下面的错误信息。 问题和解决 出现上面问题的原因是缺少 php-gd 的库。 我们可以在服务器上运行命令: sudo dnf install php-gd 来安装 php-gd 库。 当完成安装后重启服务器,上面出现的问题就解决了。 图表重新载入到页面中。 https://www.isharkfly.com/t/matomo/15424/1
3.2.0.beta2 版本是在 2023-10-16 发布的,工具官方的说法,主要添加了 3 个新功能。 官方的发布日志页面:3.2.0.beta2: Auto delete unused tags, custom date range for reports, new chat notifications, and more - announcements - Discourse Meta 自动删除标签功能 Discourse 会对没有使用的标签进行自动删除。 检查的频率是每天一次,删除的标准是如果标签没有被任何主题或者帖子使用的话。 配置的参数为: automatically clean 2023-10-20_08-53-551104×451 7.02 KB 可以在配置界面中搜索上面的配置参数,然后进行配置。 自定义报表时间 可以在报表的时间上对时间进行自定义。 感觉对一般的网站来说,通常也不会每天去查看一下报表,只要不是特别情况,一般查看时间区间通常都是 7 天,1 个月这样子的。 数据太少,报表看不出东西,不过也感觉是锦上添花,有了也不是坏事。 添加 Revise 功能 意思就是你可以通知用户对帖子进行修改,这个是用过 PM(用户消息发送的)。 当用户接收到上面的消息的时候,并不意味着他们被审核的帖子就自动完成了。 管理员还需要对发布的内容再次通过才可以的。 感觉这个功能可能不会经常使用,至少在我们的社区中,我们对帖子的审核是非常宽松的,只要不是毫无意义的内容,这个审核功能通常没有使用。
只要你是正常开源的项目,并且还有一定人气的话。 你是可以向官方申请开源许可证的,并且官方会非常客气的回复邮件并且签发许可证。 经过和官方的沟通,我们也顺利的拿到了官方签发的无限用户许可证。 需要注意的是,和官方沟通的时间可能会比较长,通常可能需要好几天。 希望有开源需求用户并且超过 10 个用户需求的个人或者团队都能申请到 YouTrack 许可证。 YouTrack 作为在 JIRA 和 Confluence 强推 Cloud 解决方案后的非常好的后续选择方案。 公司可以完全自由管理数据和 KB,对有这方面需求的企业是不错的选择。 https://www.isharkfly.com/t/youtrack/15419
在新的服务器上,你可能会遇到下面的提示信息: The mysql driver is not currently installed 这是因为可能安装了 PHP,但是没有安装驱动程序。 这个时候就会有上面的提示错误。 运行 dnf 安装 直接在服务器上运行下面的命令就可以完成安装了。 dnf install php-mysqlnd https://www.isharkfly.com/t/matomo-php-mysql/15420
随着 Confluence 对企业或者集团用户关上大门,强迫所有的用户要么选择 Cloud 版本,要么选择 Data Center 版本。 所谓的数据中心版本为企业需要购买云服务产品才能使用 Confluence。 Confluence 会推送完全的云解决方案,你需要要么订购 AWS 的服务,其中包括有云数据库,和 EC2。 对于企业来说面临着成本成倍的增加和把敏感数据推送到云的问题。 倒计时 所有的许可证支持将会在 2024-02-15 停止。 企业要么面临着把用户切换到云上使用云订购。 要么自己部署完整的云服务。 对我们来说,这 2 种方案都是没有办法接受的,主要考虑是数据安全和成本。 替代方案 替代方案就是 YouTrack。 我们把 Confluence 的所有内容全部导入到 YouTrack 中了。 YouTrack 是当前允许企业自行管理服务器的软件产品。 https://www.isharkfly.com/t/confluence/15412
收到 AE 的买菜卡了,这设计是完全变了个颜色。 https://www.isharkfly.com/t/topic/15409