0%

最近在confluence中搞周报,希望能把Jira中的燃尽图在confluence页面中展示出来。但confluence自带的宏中却没有相关的图表可以用,只好查了下,发现其实官方支持把jira面板中的小工具作为confluence的宏来使用。

阅读全文 »

最近在尝试使用poetry来进行项目的包管理,发现poetry创建的虚拟环境中,命令行提示符特别的长。

比如我创建了一个名为”test-poetry”的项目,那么使用 poetry shell 命令激活虚拟环境后,却发现整个命令行提示符如此之长:

(test-poetry-FvrREBVp-py3.6) knktc@knktc-rmbp test_poetry %

因为poetry自动为虚拟环境编了个码,同时还加上了python版本号,都放到命令行提示符里作为前缀就很长了。对于小屏幕的用户来说(比如我这13寸笔记本的用户)就很不友好了。

还是想想怎么缩短下这个括号中的环境名称吧。

阅读全文 »

最近用Headless Chrome浏览器配合Selenium搞了下前端项目的测试,效果还可以,在Jenkins部署代码后引入测试,起码保障了前端部署后的可用性。这篇文档放上在Ubuntu 20.04环境下安装无头Chrome浏览器的Dockerfile,便于以后查询。

阅读全文 »

虽然YApi这个项目现在已经是半死不活的状态了,但无奈公司已经有很多项目很多接口放到了这个系统上,还是得继续用。YApi有些奇怪的设计,比如只有安装时创建的那个用户是管理员,之后新建的用户都只能是普通用户,界面上也没地方能调整的。为了能搞出其他的管理员来,只能手动改库了。

阅读全文 »

我的这个博客使用了Hexo,使用传统的hexo deploy方法,通过git来部署到GitHub上。最近寻思着每次发布文章的时候可以用GitHub Actions功能来自动触发个工作流,自动给Google提交下最新的sitemap。这篇文章就记录了下如何进行相关的配置。

阅读全文 »

最近在云主机上通过openvpn连接公司环境,拨通vpn连上后却发现有些地址就断开了连接。观察了下,发现公司vpn默认推送的路由太多了,覆盖掉了我这边的某些地址的路由。只能设法在vpn连接后再执行个脚本啥的,替换或是添加下路由。

阅读全文 »

最近在用Docusaurus V2.0编写产品的文档,发现生成的文档页面左下角会有个“编辑此页面”(英文版是”Edit this page”)的链接。因为这个文档交付给客户后其实没必要再进行编辑了,所以需要看下如何禁用掉这个链接。

阅读全文 »

最近看着Django 3.2 LTS发布了,就想着啥时候把当前项目用的Django 2.2版本给升级下。结果一升级,发现项目直接无法启动了,界面上在报类似下面的错误:

django.core.exceptions.ImproperlyConfigured: Cannot import ‘myapp’. Check that ‘apps.myapp.apps.MyappConfig.name’ is correct.

我在写这个项目的时候,习惯把自己创建的app都放到了项目src下的apps目录下,一个app一个目录,要import也应该是import apps.myapp啊,这里的import myapp失败是个啥问题?难道是这个写法到Django 3.2已经不支持了?

阅读全文 »