Quasar是一款开源的远程管理和监控工具

   日期:2024-12-21    作者:yangyong1205 移动:http://oml01z.riyuangf.com/mobile/quote/8118.html


网络监控工具 开源

如果您正在阅读本文,那么您可能会关心或至少对开放源代码感兴趣。 像您一样,我对开源也很感兴趣。 也许与您不同,我也是网络漫画家。 您可以在Herpaderp.party中找到我的作品。

这是一个关于我如何使用并且实际上崇尚开源的故事。 我还将告诉您有关我如何以及为什么使用开源工具和基础结构来制作漫画的信息。

故事始于2005年,当时我买了第一台计算机作为大学礼物。 那是一台iBook G4。 我仔细启动了它,并按照手册进行了设置。 有效。 我没有像我预期的那样兴奋。 我并没有感到凉快,危险,控制感,或者像五年前我开始穿皮革风衣一样。 我知道有一个叫做SourceForge的地方,那里有不是Apple编写的程序,但在那里我什么都没看到。 我安装了Matrix屏保,然后继续进行下一个挑战。

2009年,我的计算机使用寿命终止。 苹果电脑放弃了G4的PowerPC架构,而在我打字高级论文时,我的笔记本电脑就硬化在我的手指下。 在一个年轻的情节中,我不后悔,但我也很高兴不能清楚地记得,我与喜欢计算机的男友订了婚,并允许他安装和重新安装,修复和重新安装一系列与PowerPC兼容的Linux发行版。 那和我完成了我的高级论文,历时三个月。 过渡的证据仍在我的documents文件夹中:五份ClarisWorks草案,一份纯文本草案和一份OpenOffice草案。

诚然,我对变更感到不满。

尽管与我上次看到的上世纪90年代末相比,它在可用性上是一个奇迹,但当时的Linux并不像今天那样时髦和饱满。 晦涩的Apple驱动程序和已经过时的处理器使其成为任何人的开源测试驱动器都不理想的平台。 但是由于某种原因,男朋友(让我们开始称呼他Rtzq0 ,因为那是他的名字)和我都坚持下去。 也许那是大学后的直接贫困。

除了便宜之外,我也非常固执,不喜欢被告知该怎么做。 而且我的计算机仍在运转,这一事实使我的设备大为搁浅。 最初安装Xfce令人毛骨悚然 ,但是那里也有其他东西-有所不同。 它具有轻盈,自由,控制和力量的感觉。 那是我第一次启动时所缺少的那种感觉-一种反抗甚至是希望的感觉。

八年来,@ Rtzq0和我经营着一个完全基于开源的家庭(除了喷墨打印机上的固件,咖啡机和其他时钟)。 很好 廉价,在道德上正确且在智力上要求严格的开源软件和意识形态是我们生活方式的Struts。 因此,当我致力于制作每日网络漫画时,诸如Tumblr和ComicPress之类的选项并不能满足我对安全性,控制性和灵活性的巨大需求。

当您引导自己进入网络漫画行业时,有哪些选择? 数量并不多,我很幸运@ Rtzq0已经在Web堆栈中拥有足够的经验,可以建议我考虑构建自定义的堆栈。 以Pelican静态博客生成器为基础,我们创建了一个相当不错的Webcomic创建框架,该框架足够强大,可以将其拍入新项目中,以便其他人可以使用它。 PeliComic的最高Alpha版本可在GitLab上进行娱乐,测试和错误测试。





Roxanne Ritzke的“ 内核开始

现在我们有了一些需要配合的东西,这就是我使用免费和开源工具从头到尾制作漫画的方式。 这就是我在不到一个月的时间内从零开始成为一名全职网络漫画家的方式。

我画漫画的笔记本电脑是我从eBay 购得的Lenovo X230T 。 加上足够的RAM使其达到最大值,它的成本约为300美元。 两块SSD,一个用于OS,一个用于/ home,再加上i7处理器,可以非常快速地处理漫画。 它运行Linux Mint和MATE ,这是我的发行版和桌面环境。 漫画是在开源数字绘画应用程序Krita中制作的,在Inkscape和GIMP中进行了一些调整。 所有重要的日常备份均自动生成到本地无线NAS (网络连接存储),该NAS在18TB的RAID 6上运行NAS4Free 。

将完成的漫画存储在本地后,就该让git发光了。 Git管理漫画的PNG图像文件,网站上相应页面的reStructuredText文件以及与实际构建网站的Pelican / PeliComic相关HTML和Jinja文件。 我用漫画的标题和替代文本编写了reStructuredText文件,将其保存,然后移入Python 虚拟环境进行测试。 Pelican具有一项简洁的功能,您可以在其中自动创建一个本地开发服务器来预览您的网站,因此,我使用它来确保一切看起来不错。 完成后,我停止服务器,添加并提交文件,然后将它们推送到GitLab。

在GitLab上, GitLab CI接收内容文件和Pelican的所有文件,并将它们提供给运行Alpine的Docker容器进行构建。 完全重建的网站的文件然后发送到静态网站托管系统GitLab Pages 。 整个流程不到10分钟即可运行,并且一个崭新的,完美的网站向全世界展示。

如果此顺序中的任何内容中断, Cloudflare仍然可以访问该网站, Cloudflare是一个免费但未开放的组件。 如果GitLab出现故障,Cloudflare可以保持网站正常运行,并且可以减少访问者的加载时间。 它也减轻了GitLab服务的压力,使HerpaDerp成为GitLab的“更好的邻居”。

如您所见,我从开源中获得了很多收益。 它支持我的日常生活和工作。 有时候,我曾经因无法为软件项目做出更充分的贡献而感到难过。 现在,我想我还没有发现自己的“痒痒挠”。 事实证明,当现有的选择不能令人满意时,产生一种免费和开放的网络漫画是我所关心的,以制定自己的解决方案。

如果您愿意,请给PeliComic一个拉取请求 ,并感谢您的阅读。

翻译自: https://opensource.com/article/17/4/webcomic-artist


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号