discourse

S3 存储附件和图片无法上传

无人久伴 提交于 2020-08-12 03:04:07
在主题中插入帖子的时候,如果你使用 S3 存储的时候,可能会发现无法上传! 如果下图的错误提示: 但是,如果你使用 S3 对你的图片进行备份的时候是没有问题。 问题所在 我们已经在后台的控制链表中对 Key 和 Id 进行了授权,应能够正常访问没有问题的。 后来发现一个问题是,我们没有将我们的 AWS Bucket 设置为 Public 可以访问,这个将会影响使用 S3 的存储。当你上传图片的时候将会显示访问被禁止。 这是因为,当图片上传成功后 Discourse 将会使用你配置 AWS S3 Bucket 的地址进行访问,如果能够访问,则不会有上面的提示,如果不能访问,将会提示访问被禁止。 所以你对你存储的bucket 中,一定要将 Block All Public access 设置成 OFF discourse-uploads-error-01 1036×383 66.1 KB 这个设置对你的备份上传到 S3 上没有问题。 建议你的备份设置为不同的 Bucket。 https://www.ossez.com/t/s3/61 来源: oschina 链接: https://my.oschina.net/honeymoose/blog/4287141

BLE书籍【转】

╄→гoц情女王★ 提交于 2020-08-11 09:38:02
转自:https://mbb.eet-china.com/forum/topic/49514_1_1.html 1、低功耗蓝牙技术原理与应用-CC2540 低功耗蓝牙技术原理与应用.part02.rar (10 MB) 低功耗蓝牙技术原理与应用.part04.rar (10 MB) 低功耗蓝牙技术原理与应用.part05.rar (10 MB) 低功耗蓝牙技术原理与应用.part08.rar (4.6 MB) 低功耗蓝牙技术原理与应用.part03.rar (10 MB) 低功耗蓝牙技术原理与应用.part07.rar (10 MB) 低功耗蓝牙技术原理与应用.part01.rar (10 MB) 低功耗蓝牙技术原理与应用.part06.rar (10 MB) 2、低功耗蓝牙开发权威指南 低功耗蓝牙开发权威指南.part3.rar (10 MB) 低功耗蓝牙开发权威指南.part5.rar (10 MB) 低功耗蓝牙开发权威指南.part4.rar (10 MB) 低功耗蓝牙开发权威指南.part7.rar (6.6 MB) 低功耗蓝牙开发权威指南.part1.rar (10 MB) 低功耗蓝牙开发权威指南.part2.rar (10 MB) 低功耗蓝牙开发权威指南.part6.rar (10 MB) 3、蓝牙4.0 BLE开发完全手册 物联网开发技术实战 蓝牙4.0

S3 存储附件和图片无法上传

泄露秘密 提交于 2020-08-11 03:27:01
在主题中插入帖子的时候,如果你使用 S3 存储的时候,可能会发现无法上传! 如果下图的错误提示: 但是,如果你使用 S3 对你的图片进行备份的时候是没有问题。 问题所在 我们已经在后台的控制链表中对 Key 和 Id 进行了授权,应能够正常访问没有问题的。 后来发现一个问题是,我们没有将我们的 AWS Bucket 设置为 Public 可以访问,这个将会影响使用 S3 的存储。当你上传图片的时候将会显示访问被禁止。 这是因为,当图片上传成功后 Discourse 将会使用你配置 AWS S3 Bucket 的地址进行访问,如果能够访问,则不会有上面的提示,如果不能访问,将会提示访问被禁止。 所以你对你存储的bucket 中,一定要将 Block All Public access 设置成 OFF discourse-uploads-error-01 1036×383 66.1 KB 这个设置对你的备份上传到 S3 上没有问题。 建议你的备份设置为不同的 Bucket。 https://www.ossez.com/t/s3/61 来源: oschina 链接: https://my.oschina.net/u/4419051/blog/4288382

Discourse 如何添加 Google Analytics 的代码

白昼怎懂夜的黑 提交于 2020-08-10 08:25:35
Discourse 如何添加 Google Analytics 代码带网站中? Discourse 与 Google Analytics 高度进行了整合。 其实你并不需要添加 Google Analytics 的代码,你只需要找到你的 Google Analytics 的 UA 号就可以了。 跟踪 ID 是一个形式如 UA-000000-2 这样的字符串。跟踪 ID 必须包含在跟踪代码中,这样 Google Analytics(分析)才会知道应该将数据发送到哪个帐号和媒体资源。 跟踪 ID 会自动包含在网站的 JavaScript 代码段中,但是还需要包含在其他跟踪技术(例如 SDK 和 Measurement Protocol)中,这样 Google Analytics(分析)才能正常工作。 第一组数字(在上述示例中为 -000000)指的是您的帐号,而第二组数字 (-2) 指的是与帐号关联的特定媒体资源编号。 当你在 Google 的系统中找到这个 ID 后,然后再在你的 Discourse 中搜索 关键词: universal tracking 或者 ga 也行。 将你找到的 ID 填写上去,保存即可。 保存后的修改是即时生效的。 你可以到 Google Analytics 中的当前在线用户界面查看目前正在访问你网站的用户数。 原始问题,请参考: https://www

Python 的 docutils 文档如何进行编译

我只是一个虾纸丫 提交于 2020-08-10 07:10:43
docutils 的官方工具地址为: https://docutils.sourceforge.io/ 目前的更新主要是在版本和使用手册的更新上,因为 Python 使用 reStructuredText 文档格式,那么必不可少会用到 docutils 进行文档生成。 例如,我们希望将 https://docutils.sourceforge.io/ 上的文档生成成中文的手册。 首先你需要将 https://docutils.sourceforge.io/ 上面的 SVN 原代码下载到本地。 假设我们的下载目录是:C:\WorkDir\Ossez-Com\Python\Source-Code\docutils 那么你需要在你的 Python 环境中运行 Python 命令: (base) C:\WorkDir\Ossez-Com\Python\Source-Code\docutils\docutils>python tools/buildhtml.py --config=tools/docutils.conf 你可以指定配置文件,也可以不指定配置文件。 在你的 Python 环境中会有上面的输出。 然后进入目录: C:\WorkDir\Ossez-Com\Python\Source-Code\docutils\docutils\docs\user 查看,你会看到对应 txt

Windows 10 中安装 Anaconda 3

安稳与你 提交于 2020-08-10 04:00:15
首先通过下面链接地址下载 Anaconda 的个人版本。 https://www.anaconda.com/products/individual 从上面下载的地址中,选择你需要的版本,目前 Windows 应该基本上都是 64 位的了。 在你下载的文件中双击运行。 欢迎界面 在弹出的界面中显示了欢迎界面。 许可证 你需要同意许可证,才能让安装继续。 选择用户 在这里你选择默认的用户就可以了。 选择安装目录 在这里将会显示默认的安装目录,Anaconda 的安装比较消耗空间,你需要确定你的磁盘有足够的空间可以按照。 设置一个路径 在安装的时候,不建议设置 PATH,因为可能因为设置 PATH 导致安装的时候出现问题,也有可能会导致 Windows 载入不同的 Python 的版本。 安装进程 你需要等待一些时间,让安装完成。 安装将会按照顺序进行。 安装完成后下一步继续 当安装完成后,可以单击下一步继续。 提示你整合 PyCharm 这一步你不需要做任何事情,下一步继续就可以了。 安装完成 最后将会提示你,安装已经完成了。 单击完成就可以了。 校验安装 在安装好以后,你可以校验安装。 在 Windows 中,你可以选择打开 Anaconda 的命令行,然后输入 conda info 命令。 输入 conda info 命令查看安装的 anaconda。 你也可以输入 python

截屏为什么都说应该保存为 PNG 格式

谁说我不能喝 提交于 2020-08-09 14:44:20
一直都是使用 JPG 存储截屏的。后来发现文件越来越大,放大后的问题越来越难看。 搜到一篇文章,先摘录部分(http://blog.sina.com.cn/s/blog_46dac66f010004ox.html) PNG 是软件截屏的最佳选择(体积最小;最清晰);JPG 是根本错误的选择;gif是可以接受的选择;bmp是 最愚蠢的过时方案——绝大多数情况下,这些断言都是成立的。 简言之,软件截屏用 PNG,别用 JPG。 其实,根本不应该把png与jpg比,因为两者完全适合不同的场景。如果要比较,应该是PNG 与 GIF 比;而JPG 并无特别适合的对比格式(或与 JPG2000 比)。 JPG 适用于自然或人物照片 颜色数量多、但边界和颜色过渡不尖锐,反而有很强的连续性。多数非专业的数码相机,拍摄照片后都保存为 JPG 格式。JPG 照片,可以在视觉效果损失很小的情况下,文件尺寸极明显降低。比如,把原大小 3MB的 JPG 照片,另存为500KB,效果仍然可以接受。 软件界面保存为 JPG,很容易出现失真 在文字、线条周围,出现斑点、模糊。如果要提高质量,JPG的体积也会迅速增长。但即使如此,失真现象仍难避免。真是费力不讨好。 便携式网络图形(英語:Portable Network Graphics,PNG)是一种支持无损压缩的位图图形格式,支持索引、灰度

Discourse 升级的频率

梦想与她 提交于 2020-08-08 22:49:41
按照 Discourse 官方的说法有下面 3 种类的升级。 请参考官方的链接: https://meta.discourse.org/t/how-do-i-manually-update-discourse-and-docker-image-to-latest/23325 中的内容。 Discourse 升级 Discourse 的升级应该是每个月进行 2 次。你可以使用 Discourse 的 UI 界面进行升级,访问的地址为: admin/upgrade 进行升级就可以了。 按照官方的说法,每周都会发布一个 beta 版本的升级。 升级应用服务器 官方的建议是每 2 个月你需要 SSH 到服务器上,然后运行 cd /var/discourse git pull ./launcher rebuild app 命令进行更新。 这个将会更新 Docker 和所依赖的应用服务器以及数据库版本。 操作系统安全更新 最后就是需要进行的操作系统更新了。 如果你使用的是 Ubuntu 的话,你可以启用自动更新: dpkg-reconfigure -plow unattended-upgrades 但是上面的更新只会自动更新必要的安全更新。 如果你还需要对操作系统进行更新的话。 你需要使用命令: apt-get update apt- get dist- upgrade 来进行更新。

Discourse 如何限制注册用户的密码长度

烈酒焚心 提交于 2020-08-08 22:48:50
在默认的情况下 Discourse 限制用户输入密码的长度要超过 10 个字符。 这个实在是太长了,用户交互性不好。 如何修改这个密码长度到 6 位? 你可以登录后台的管理员界面,然后搜索关键字 password 你可以看到上面有 2 个选项,一个是登录用户的密码,一个是管理员的密码。 在默认情况下,登录用户的密码是 10 位,管理员的密码是 15 位。 系统允许的最短的密码位数为 8 位。 所以你是没有办法设置到 6 位的。 为了更好的交互,我们建议登录用户的密码设置为 8 位,管理员的密码可以考虑设置为 10 位,或者都设置为 8 位。 你可以修改上面的配置,然后保存就可以了。 修改配置后,保存退出。 https://www.ossez.com/t/discourse/82 来源: oschina 链接: https://my.oschina.net/honeymoose/blog/4287767

Python reStructuredText 帮助文件中文乱码

╄→гoц情女王★ 提交于 2020-08-08 09:48:23
在使用 IntelliJ 对 reStructuredText 文件进行编辑的时候。 我们可能会遇到乱码的情况。 如下图: 可以看到,我们在使用 IntelliJ 的时候中文是乱码的。 这里有几个地方是需要修改的,首先你需要修改你的项目使用的是 UTF-8 编码。 Ctrl + Alt + S 进入设置,然后选择 Editor > File Encodings 你需要将你的全局设置,项目编码都设置成 UTF-8,如果你使用的是中文操作系统,可能这里默认设置是 GBK,不要使用 GBK。 然后重启你的 IntelliJ, 你可能会发现你的修改没有生效。 这是因为 reStructuredText 的插件使用了 Java 的 JavaFX 或者 Swing,这在默认情况下是不支持 UTF-8 的。 你需要对 IntelliJ 的启动参数进行设置。 选择帮助下面的修改自定 VM 选项。 在文件的最后添加 -Dfile.encoding=UTF-8 这个表示的是在 IntelliJ 启动的时候,我们将 VM 的启动参数强制使用 UTF-8 编码。 在完成上面的修改后,重启你的 IntelliJ,然后在对文件进行对比查看。 你可以看到你的 IntelliJ 已经能够支持中文了。 因为你 IntelliJ 是基于 Java 平台,Java 平台中的 JavaFX 和 Swing 对 UTF-8