网络监控工具 开源

如果您正在阅读本文,那么您可能会关心或至少对开放源代码感兴趣。 像您一样,我对开源也很感兴趣。 也许与您不同,我也是网络漫画家。 您可以在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的“ 内核开始 ”

Webcomics的开源工具

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

我画漫画的笔记本电脑是我从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

网络监控工具 开源

网络监控工具 开源_在不到一个月的时间内,我如何使用开源工具成为网络漫画家相关推荐

  1. php面向对象开源_回到学校:5个面向学生和老师的开源程序

    php面向对象开源 8月和9月标志着暑假的结束和重返学校的日常活动. 全国各地的老师和学生都在为另一个伟大的学年做准备. 但是,新学年既令人兴奋又令人不安. 有了新的例程,时间表,同学,学校用品购物和 ...

  2. 美特斯邦威java面试_在美特斯邦威工作一个月,我学到了什么

    毕业两个月,我面试了很多次,但成功的次数少得可怜.唯一一个成功的就是作为美特斯邦威的管培生,因为他们要求不高,只要是本科毕业,又有意愿进入服装销售行业的,他们都愿意给机会. 于是,我在经历一个月找工作 ...

  3. seo从入门到精通_新手学习SEO一个月能学会吗?

    很多刚接触学习SEO的朋友都会问:"新手学习SEO需要多久,一个月能学会SEO吗?"这个问题,首先我想在这里问的:"学会"是怎样的一个定义?如果你想学习编辑刚刚 ...

  4. 学习java web感想_学了近一个月的java web 感想

    对于每天学习的新知识进行一定的总结,是有必要的. 之前我学的每一门知识,我都没有怎么总结自己的问题,也没有怎么去想想该怎样才能学的更好,把知识掌握的更牢固.从现在开始呢,我会每半个月,或每一个月总结总 ...

  5. airpods pro是按压还是触摸_使用AirPods Pro一个月后,我是这么看待它的

    使用AirPods Pro一个月后,我是这么看待它的 2019-11-28 11:15:16 69点赞 80收藏 99评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限 ...

  6. 小学老师工资多少一个月_目前中小学老师一个月有多少收入?资深班主任经验总结...

    原标题:目前中小学老师一个月有多少收入?资深班主任经验总结 坐标南京 本人南京教师,中一九级,97年师专毕业从教至今,05年函授本科拿到手,现到手工资7730.15每月,年终绩效有两部分:一是基础绩效 ...

  7. sql 获取两个月内数据_如何在3个月的时间内自学成为数据分析师?

    从一名0基础的用户运营自学成为数据分析师,我花了大半年的时间,但是抛开工作时间,系统性的学习只花了3个月. 这篇文章会从学习资源和学习路径两个方面分享我的自学经验,希望能对大家有所帮助. 先来说说有哪 ...

  8. 自动生成网络拓扑图开源_为视频自动生成字幕,一款神奇的开源工具!

    在之前的文章中老Y给大家推荐过一款视频实时翻译软件,文章如下: 老司机们最想要的神器!我点开了隐藏文件夹-- 虽然不少同学发来贺电,说终于能稍稍看懂那些年保留下来的日本电影了~老Y为这些同学感到高兴, ...

  9. Top10机器学习开源项目发布,历时一个月评出 | 附GitHub地址

    原作:Mybridge 问耕 补充整理 量子位 出品 | 公众号 QbitAI 从将近250个机器学习开源项目中,综合各种条件进行打分排序,最终Mybridge团队评选出十大最新.最棒的机器学习开源项 ...

最新文章

  1. UITableView性能提升和优化(第3章) 之一
  2. 百度网络推广带你了解网站文章锚文本优化需要注意的事项?
  3. android插件化-apkplug框架基本结构-01
  4. ssh 与 telnet 有何不同?_Secure Shell(SSH)介绍
  5. HDU - 2594 Simpsons’ Hidden Talents(KMP的next数组)
  6. “直播带货”还能火多久?
  7. 我免费发布的东西,你拿去卖钱,我不平衡
  8. hmcl启动器java下载_我的世界hmcl启动器
  9. XP重装后磁盘拒绝访问和无法访问加密文件夹
  10. pygame游戏之旅2:创建游戏窗口界面
  11. 合理利用“泛在式” - 手机促使人群分化
  12. 大数据开发之Sqoop详细介绍
  13. 找玩具 概率 dfs
  14. Gem5模拟器,详解官网教程的statistics and output(三)
  15. 硬核黑科技告诉你,漫威 10 年到底有多少个角色?
  16. android 混淆debug版本,在Android Studio中的混淆debug與release
  17. python办公自动化(2)——字符串转小、转移目标文件、判断文件是否存在(带过程与结果)
  18. 2023最新计算机毕业设计题目选题大全
  19. Excel中Vlookup函数近似匹配和精确匹配
  20. 【HAL】stm32F103+TJA1050+USBCAN CAN数据收发

热门文章

  1. 关于Kafka中的再均衡
  2. Spring事务管理知识概述
  3. scrapy爬取多页面
  4. 支付宝沙箱环境下模拟下单流程
  5. LockDemo 锁对象
  6. find命令使用方法
  7. 11.1-全栈Java笔记:多线程技术的基本概念
  8. 准确率,召回率,F值,机器学习分类问题的评价指标
  9. 360发声明要求腾讯向6亿QQ注册用户道歉
  10. Cat.5e/Cat.6系统测试要点和常见工程问题解答