自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1290)
  • 收藏
  • 关注

翻译 python 命令行界面_何时选择C或Python作为命令行界面

python 命令行界面 本文有一个简单的目标:帮助新Python开发人员掌握一些有关命令行界面 (CLI)的历史和术语,并探索如何用Python编写这些有用的程序。 在一开始的时候… 首先, Unix对命令行界面设计的看法。 Unix是计算机操作系统,是Linux和macOS(以及许多其他操作系统)的始祖。 在使用图形用户界面之前,用户是通过命令行提示符(想想当今的Bash环境)与...

2020-07-16 13:32:49 341

翻译 audacity使用_在Linux上使用Audacity编辑音乐录音

audacity使用 在这个全球大流行的奇怪而艰难的时期,我们都被要求做不同的事情,改变我们的惯例,学习新的事物。 我已经在家工作了很多年,所以这对我来说并不新鲜。 即使据称已退休,我仍为Opensource.com撰写文章,并启用S​​ysadmin和书籍。 我还管理着自己的家庭网络,它比您想像的还要大,以及教堂的网络和Linux主机,并且我为Linux的一些朋友提供了帮助。 所有这些使我...

2020-07-16 12:22:49 1885

翻译 重放攻击和中间人攻击的关系_如何避免中间人网络攻击

重放攻击和中间人攻击的关系 无论您是在计算机上发送数据还是在网上与某人交谈,您都需要承担某种程度的安全性和隐私权。 但是,如果您不知道是第三方在网上窃听怎么办? 更糟糕的是,如果他们冒充您信任的企业中的某人以获取破坏性信息,该怎么办? 这可能会将您的个人数据交到危险的潜在窃贼手中。 欢迎来到所谓的中间人(MITM)攻击。 什么是中间人攻击? 当网络犯罪分子将自己插入您,目标受害者...

2020-07-16 11:52:49 1548

翻译 自然语言的机器翻译 ai_我如何使用AI翻译500种语言的“洗手”

自然语言的机器翻译 ai 您可能不知道,但是目前世界上有7,117种语言在使用 。 不是方言,而是生活语言! 但是,世界上许多数字媒体仅支持几种语言,而且Google Translate等翻译平台仅支持约100种语言。 这种现实意味着,由于缺乏及时获取信息的机会,全世界有数十亿人被边缘化。 当前的冠状病毒(COVID-19)大流行已经使这一点变得十分痛苦,并强调需要立即,快速地将与健康相关的短语...

2020-07-16 10:42:49 743

翻译 freebsd 桌面_FreeBSD作为桌面操作系统的入门

freebsd 桌面 FreeBSD是一个很棒的操作系统,但是从设计上讲,它没有桌面环境。 如果不从FreeBSD的端口和软件包集合中安装其他软件,则FreeBSD是仅命令行的体验。 下面的屏幕截图显示了在安装过程中选择了每个“可选系统组件”时,登录FreeBSD 12.1的样子。 遵循很多书面指示 。 使用台式机安装程序包仍然很耗时,该程序包为用户提供了基于文本的菜单中的选项,并帮助自动完...

2020-07-16 10:22:49 2002

翻译 java streams_为什么使用Java Streams而不是循环

java streams 在最近的一篇文章中 ,我提到了2020年新年的解决方案:Java中不再循环。 在那篇文章中,我选择了一种常见的(和简化的)森林管理计算方法-根据法律定义,通过计算树冠遮荫的地面比例来确定某个区域是否有森林。 从数据收集的角度来看,这需要对区域进行采样,然后从该样本中估计树木冠层所占的比例。 传统上,首先通过查看航空照片或卫星图像中的区域并将该区域划分为看起来具有大致...

2020-07-16 09:42:49 168

翻译 cassandra 优化_在Apache Cassandra中定义和优化数据分区

cassandra 优化 Apache Cassandra是一个数据库。 但这不仅仅是任何数据库; 它是一个为可伸缩性,高可用性,低延迟和性能而设计和调整的复制数据库。 Cassandra可以帮助您的数据在区域中断,硬件故障以及许多管理员认为过多数据的情况下幸免。 掌握完备的数据分区命令可以使您实现出色的Cassandra集群设计,性能和可伸缩性。 在本文中,我将研究如何定义分区以及Cass...

2020-07-16 07:12:49 550

翻译 wunderlist_Wunderlist的6种开源替代品

wunderlist Wunderlist是一个列表应用程序,受到很多人的喜爱,但自2020年5月6日起已永久消失。该网站鼓励现有用户下载并使用Microsoft To Do代替它。 这很诱人,因为它可以轻松导入您多年来创建的所有列表。 再说一次,也许这是一个机会让玛丽·近藤 ( Marie Kondo)删除这些清单,然后把事情减少一些。 您真的需要30个清单吗? (显然,我已经决定要这样做,所...

2020-07-16 06:22:49 1638

翻译 reveal.js下载教程_使用Reveal.js和Git创建网络教程

reveal.js下载教程 无论您是学习者还是老师,您都可能认识到在线研讨会(如幻灯片放映)的价值,用于交流知识。 如果您偶然发现了这些井井有条的教程,这些教程是逐页,逐章设置的,那么您可能想知道创建这样一个网站有多么困难。 好吧,我在这里向您展示使用全自动流程生成此类研讨会的过程有多么容易。 介绍 当我开始将学习内容在线放置时,这并不是一种很好的无缝体验。 因此,我希望可以重复且一...

2020-07-16 02:42:49 337

翻译 开源社区管理机制_如何管理蓬勃发展的公司主导的开源社区

开源社区管理机制 当我第一次参与社区管理时,我在Linux Foundation工作,参与了相对较新的NFV开放平台( OPNFV )项目。 在接下来的几年中,我开始注意到许多公司围绕开源软件开展业务,并谈论围绕其产品构建社区。 我从基金会到公司的故事 更多精彩内容 免费在线课程:RHEL技术概述 学习高级Linux命令 下载备忘单 查找开源替代方案 阅读热门L...

2020-07-16 01:22:49 531

翻译 ansible权威指南_初学者指南,Windows,网络和更多Ansible新闻

ansible权威指南 我们之前在网络上的Ansible中 提到过它 ,但是Ansible本身以及向收藏的转变都在发生重大变化。 为了使开发人员社区了解最新进展,我们自己的Greg DeKoenigsberg已开始发行时事通讯The Bullhorn 。 你应该检查一下! 随着四月份在网上的徘徊,我们发现了有关Windows软件包,Oracle,配置验证甚至管理Excel电子表格的文章。 请...

2020-07-16 01:12:49 130

翻译 远程匿名聊天_爱还是恨聊天? 远程团队的4个最佳实践

远程匿名聊天 聊天是大多数人日常生活的一部分,尤其是当您从事技术工作时,尤其是与世界各地的队友一起工作时。 这可能是实现这些目标的好方法: 连接 ; 在个人层面上与队友分享 完成工作 ; 与队友交流正在进行的工作 分享 ; 从小组以外的经验,会议和互动中提供注释和反馈,这些信息和反馈可能与您的工作或兴趣有关 我鼓励您探索类似于Mattermost , Rocket.Chat和...

2020-07-16 00:42:49 296

翻译 kubernetes 集群_使用k9s加速Kubernetes集群的管理

kubernetes 集群 通常,我有关Kubernetes管理的文章充满了用于群集管理的kubectl命令。 但是,最近有人向我指出了k9s项目,它是一种快速的方式来查看和解决Kubernetes中的日常问题。 这是对我的工作流程的巨大改进,我将在本教程中向您展示如何入门。 可以在Mac,Windows和Linux上进行安装。 有关每个操作系统的说明,请参见此处 。 确保完成安装以便能够继...

2020-07-16 00:22:49 817

翻译 fsf不推荐debian_FSF揭示了他们用于聊天,视频等的工具

fsf不推荐debian 在这样的时代,仔细研究Zoom,Slack和Facebook Messenger等工具变得越来越重要。 在线上参加LibrePlanet 2020会议后,我们收到了许多要求,要求我们记录流设置。 随着大流行病的恶化,人们对自由软件基金会(FSF)如何使用免费工具和免费通信平台进行日常业务的好奇心更大。 虽然在某些方面适用于我们的黑手白手黑字的黑客刻板印象,但我们使用...

2020-07-15 23:32:49 1015

翻译 kubernetes 应用_Kubernetes如何保存我的桌面应用程序

kubernetes 应用 最近,Opensource.com的抄写员詹姆斯·法雷尔(James Farrell)写了一篇精彩的文章,标题为《 Ansible如何为我的家带来和平》 。 除了出色的文章外,我真的很喜欢标题,我确信那些意外的短语之一给很多面Kong带来了微笑。 最近,我自己经历了一次奇怪但积极的经历,这给我带来了类似的意外标签。 我一直在解决一个棘手的问题,该问题是在升级一些服...

2020-07-15 22:02:49 102

翻译 cobol语言发展趋势_COBOL是您的计划B吗? 以及更多的行业趋势

cobol语言发展趋势 作为我在具有开放源代码开发模型的企业软件公司担任高级产品营销经理的角色的一部分,我定期发布有关产品营销人员,经理和其他影响者的开源社区,市场和行业趋势的更新。 以下是该更新中我和他们最喜欢的五篇文章。 协助培训COBOL编码员的倡议 尽管有很长的历史,但COBOL仍然可靠并且仍被广泛使用-估计今天仍有2200亿行COBOL仍在使用。 作为COBOL背后的创始组织...

2020-07-15 20:52:49 671

翻译 net开源开发web框架_自定义我的用于Web开发的开源PHP框架

net开源开发web框架 PHP Codeigniter是一个开放源代码框架,为业务应用程序提供易于使用PHP编程语言和强大的编码工具。 它还提供商业智能,服务器监视,开发和应用程序集成功能。 这是一个相对安静的项目,您鲜为人知,但是它有很多好处,许多新来的开发人员会感到惊讶和耳目一新。 我在新加坡的一家在线补习服务提供商处工作时使用Codeigniter 。 我们提供的服务不够普及,无法成...

2020-07-15 19:42:49 262

翻译 印象笔记在mac适应技巧_在家里工作时建立心理适应力的6个技巧

印象笔记在mac适应技巧 精神韧性是指在遭受挫折,灾难或生活中遭受的任何不幸之后能够Swift恢复的品质。 我们现在都需要弹性。 对于我们中的某些人而言,这是第二自然,而其他人则可能由于当前的COVID-19危机和广泛的在家中使用订单而发​​现或渴望找到这种弹性。 这里有一些技巧,可增强您的心理韧性,并提供一些有用的开源工具。 前进并得到它 我从父亲那里学到了关于韧性的课程。 他是一...

2020-07-15 19:22:49 155

翻译 kubectl命令_系统管理员需要了解的9个kubectl命令

kubectl命令 Kubernetes是当今基础架构的主导技术,这意味着系统管理员需要熟悉其管理。 多年来,我一直每天都在管理Kubernetes集群,并且我总结了一些技巧,强烈建议其他人简化他们的管理体验。 备忘单 ,分享有关kubectl的主要说明以及我每天用来保持集群正常运行的命令。 它分为几部分,以帮助您确定是否应将它们用于某些任务。 我还以长号和简写形式包含了一些标志,以帮助您更快...

2020-07-15 19:02:49 473

翻译 ansible 视频_Jeff Geerling的Ansible 101视频以及更多Ansible新闻

ansible 视频 在本月的网上漫步中,我们找到了有关Ansible Runner的文章,管理网络接口,保护您的Ansible Tower安装,以及数据科学家对Collections是Ansible不可避免的途径的分析。 在YouTube上,本月有一些精彩的视频,其中包括与Jeff Geerling共同撰写的Ansible 101。 请享用! 通过Twitter上的Mark进行操作 ,Ans...

2020-07-15 18:12:49 101

翻译 基于Elasticsearch和Kibana的COVID-19仪表板

回顾年初,我们永远无法预测由于COVID-19而将给我们的世界带来什么。 当时,冠状病毒正在中国传播,尽管有警告称冠状病毒可能在世界范围内升级,但几乎没有人能想象它会给现状带来巨大的变化。 今天,我们发现自己生活在一个新常态中。 在家工作已成为标准,全球经济不确定,医院比以往任何时候都更加努力,世界正在等待疫苗提供保证,我们可以停止社会疏远。 可以公平地说,我们生活在不确定的时代。 然...

2020-07-15 18:02:49 238

翻译 git meld不支持_不爱差异吗? 改用Meld

git meld不支持 Meld是我处理代码和数据文件的基本工具之一。 这是一个图形化的差异工具,因此,如果您曾经使用过diff命令并且难以理解输出,那么Meld可以为您提供帮助。 这是该项目网站的精彩描述: “ Meld是面向开发人员的可视化差异和合并工具。Meld帮助您比较文件,目录和版本控制的项目。它提供文件和目录的双向和三向比较,并支持许多流行的版本控制系统。 “ Meld...

2020-07-15 17:42:49 159

翻译 为什么我从Mac切换到Linux

1994年,我一家购买了Macintosh Performa 475作为家用计算机。 我在学校里使用过Macintosh SE计算机,并学会了用Mavis Beacon Teaches Typing打字 ,所以我成为Mac用户已有25年了。 早在1990年代中期,它的易用性吸引了我。 它不是以DOS命令提示符开头的。 它打开了一个友好的桌面。 好玩。 尽管Macintosh上的软件少于PC,但...

2020-07-15 16:52:49 318

翻译 spring 引入zuul_引入Zuul改进CI / CD

spring 引入zuul Jenkins是一款很棒的软件。 作为执行和自动化引擎,它是您将发现的最好的引擎之一。 詹金斯(Jenkins)是无数个持续集成(CI)系统中的关键组件,这证明了其社区多年来建立的价值。 但这就是它的组成部分。 Jenkins本身不是CI系统。 它只是为您服务。 它确实做得很好,并具有各种内置功能和充满活力的插件生态系统,可帮助您告诉它运行的内容,时间和位置。 从...

2020-07-15 16:22:49 343

翻译 chocolatey_开始使用开源Windows软件包管理器:Chocolatey

chocolatey 早在1990年代,Linux是一个年轻的操作系统时, Ian Murdock就以现在的apt命令的形式发明了应用商店的概念。 这就提出了一个想法,即计算机的容量是无限的,实际上,任何命令都应该对您可用; 您要做的就是将其从网络存储库复制到本地系统。 当时这似乎是不可能的,但是现在不管是使用DNF或Apt的Linux计算机,使用Homebrew的Mac OS还是使用Choco...

2020-07-15 15:12:49 526

翻译 使用bash默认环境_使用Bash炸鱼壳以获得漂亮的默认设置

使用bash默认环境 我是在计算机启动后立即打开终端窗口的人之一。 在这一点上并不是没有必要,但是习惯就在那里。 我在职业生涯的大部分时间里都在学习神奇的咒语,并且发现在终端上浏览日常工作可以使工作更愉快。 综上所述,偶尔尝试一些新的东西很高兴。 我最近放弃了默认的命令行解释器Bash,转而使用fish ,后者自豪地将自己称为“ 90年代的命令行外壳”。 这就是我切换的原因。 我发现....

2020-07-15 15:02:49 208

翻译 net开源开发web框架_我的6大Web开发开源框架

net开源开发web框架 有许多后端框架是开源的,并且易于使用,但是并非所有框架都提供了出色的功能。 后端框架是网站开发的重要组成部分,因为它们就像网站的基本要素。 基本上,他们处理网站幕后的一切。 后端框架具有广泛的库,API,Web服务器等。 他们负责数据库,确保数据库与前端进行正确的通信并生成后端功能。 如所承诺的,接下来是我的前6个后端框架的摘要。 1. Ruby on Ra...

2020-07-15 14:52:49 2911

翻译 mac 上传到linux_我从Mac过渡到Linux的故事

mac 上传到linux 在设计社区中,人们越来越意识到设计道德的重要性以及专有技术征服用户的方式。 作为用户体验设计师,我认为技术的设计应尊重地球以及创作者和用户。 使用Linux并为Linux做出贡献是使我的设计伦理与我的实践保持一致的一种方法。 这就是为什么我购买ThinkPad并安装Linux发行版Elementary OS的原因 ,尽管到目前为止,macOS是设计师中最受欢迎的操作...

2020-07-15 13:42:49 328

翻译 PDF的Adobe Acrobat的开源替代品

我们现在不应该生活在一个无纸世界中吗? 我不能是唯一一个想象未来办公室的人,因为他没有八分之十一乘以十一的工作范围(对于我的国际朋友,是A4),早就到了。 取而代之的是,我们设法以一种非纸质状态,但纸张较少的中间状态着陆。 这可能会更糟。 在可靠的扫描仪,电子邮件和各种其他通讯工具之间,并且真的非常擅长组织数字档案,我对今天的状况并不完全不满意。 而且我偶尔也会承认要读一本纸质书,...

2020-07-15 13:02:49 5122

翻译 devops和敏捷的关系_看板与DevOps有何关系?

devops和敏捷的关系 看板并不新鲜。 实际上,它早于本文的大多数读者。 从我们对DevOps文章的DNA分析得出的时间轴图像中,我们将丰田在其主要工厂机械车间中引入看板的年份(1953年)变得很明显。 二十多年来,我一直以一种或另一种形式直观地使用看板来跟踪个人计划,工程项目和数字转换。 仅在过去的几周中,我才思考了看板与其他框架和系统的起源,功能和协同作用,同时向团队介绍了看板,并帮...

2020-07-15 11:52:49 636

翻译 c# 绘图 数据科学_使用C和C ++进行数据科学

c# 绘图 数据科学 尽管Python和R之类的语言在数据科学中越来越受欢迎,但是C和C ++对于高效的数据科学而言是一个不错的选择。 在本文中,我们将使用C99和C ++ 11编写一个使用Anscombe的四重奏数据集的程序,接下来我将对其进行解释。 我在一篇涉及Python和GNU Octave的文章中写了我不断学习语言的动机,值得回顾。 所有程序都应在命令行上运行,而不是通过图形用户界...

2020-07-15 11:22:49 707

翻译 mysql需要安装那些功能_您需要了解的5个MySQL功能

mysql需要安装那些功能 最近,在一次演讲中,我介绍了MySQL 8.0的更新功能,我发现听众中的一个人感到非常沮丧。 我谈论一个功能越多,看到这个人就会越发激动。 我在想知道自己是否会担心自己的身体安全时感到沮丧。 最后那个有问题的人大声说:“如果我知道这一点,那将为我节省四个月的生命!” 随着2018年4月MySQL 8.0的发布,新功能的发布周期更改为每年四次。 因此,MySQL工程...

2020-07-15 10:42:49 854

翻译 python传递数据_使用此消息传递库在C和Python之间共享数据

python传递数据 当我被要求做一项使我的脊椎发抖的任务时,我曾有一段时间担任软件工程师。 这样的时刻是我不得不在一些需要C的新硬件基础设施和主要是Python的云基础设施之间编写接口。 一种策略可能是用C编写扩展 ,Python设计支持该扩展 。 快速浏览文档说明这将意味着编写大量的C。在某些情况下这可能会很好,但是我不喜欢这样做。 另一种策略是将这两个任务放在单独的进程中,并使用Zer...

2020-07-15 09:02:49 726

翻译 bat脚本查找文件_使用此脚本以懒惰的方式查找文件

bat脚本查找文件 这是一种情况:每当我需要一些源代码,美术作品集或互联网上的游戏时,我都会将其下载到〜/ Downloads目录中,导航至该文件夹,然后立即意识到我忘记了文件名。 这并不是说我不记得自己下载了什么。 正是文件类型的泛滥使我大跌眼镜。 是tarball还是ZIP文件? 版本号是多少? 我以前下载过副本吗? 或者,也许我知道我创建了一个文件,但是几天之后,我不记得完整的文件名了...

2020-07-15 08:32:49 3025

翻译 raspberry pi_我如何从Mac Mini迁移到Raspberry Pi

raspberry pi 不久前,我决定将计算环境从Mac Mini PowerPC迁移到Raspberry Pi Model2。本文介绍了这样做的原因以及如何做到这一点。 尽管它在某些地方是非常技术性的,但是如果您考虑从现有系统切换到绝对精简的工具,那么在实现这一目标之前,您需要了解一些事情。 还有很多单击链接,这些链接将带您进入我提到的软件和应用程序。 请享用! 向Mac告别 我...

2020-07-15 08:12:49 282

翻译 三大开源社区是哪几个_3个衡量开源社区健康的指标

三大开源社区是哪几个 社区建设是任何开源项目成功的关键。 甚至在开源之外,社区也被视为从零售,游戏,健身到许多行业的企业的竞争优势。 (要进行更深入的了解,请参阅《 哈佛商业评论 》中的“ 社区成为您的竞争优势时 ”。) 但是,众所周知,开源社区建设(尤其是离线活动)很难衡量,跟踪和分析。 尽管我们都参加过聚会,会议和“总结”(可能自己亲自主持了其中的一些),但值得吗? 社区有意义地成长了吗...

2020-07-15 07:32:49 4564

翻译 使用KRAWL扫描Kubernetes以获取错误

但是,如果用于管理容器的平台不符合您的要求,您也可以仅使用Kubernetes工具链来获取该信息,但是需要大量命令来全面了解复杂的环境。 因此,我编写了一个简单的脚本KRAWL ,它扫描Kubernetes集群上命名空间下的Pod和容器,并显示事件的输出(如果有的话)。 出于相同的目的,它也可以用作Kubernetes插件。 这是获取大量有用信息的快速简便的方法。 先决条件 您必须已...

2020-07-15 06:32:49 135

翻译 traefik_使用Traefik引导Kubernetes流量

traefik 在本文中,我们将部署几个简单的网站,并学习如何使用Traefik将来自外部世界的流量引入到我们的集群中。 之后,我们还将学习如何删除Kubernetes资源。 让我们开始吧! 所需材料 要继续阅读本文,您只需要我们在上一篇文章中构建的k3s Raspberry Pi集群 。 由于您的集群将从网络上提取图像,因此该集群将需要能够访问互联网。 在这里 。 部署一个简单的...

2020-07-15 06:12:49 386

翻译 马尔可夫模型和隐马尔可夫_使用Perl的隐马尔可夫模型入门

马尔可夫模型和隐马尔可夫 使用Markov模型(以数学家Andrey Markov的名字命名)用于随机变化系统的预测。 马尔可夫的见解是,在这种情况下,仅可以从事件的最新发生来做出良好的预测,而忽略当前事件之前的任何发生。 该方法可以描述为无记忆或与历史无关的预测。 马尔可夫的第一个例子(1913年)预言了普希金的诗作《尤金·奥涅金》中的元音出现。 今天的挑战是要找到一个研究领域,其中马尔可...

2020-07-15 06:02:49 346

翻译 对编写的代码进行单元测试_在编写代码后编写单元测试,认为这对测试驱动的开发有害...

对编写的代码进行单元测试 DevOps是一门软件工程学科,致力于缩短交付周期,以实现所需的业务影响。 尽管业务利益相关者和发起人对如何优化业务运营有想法,但这些想法需要在现场进行验证。 这意味着业务自动化(即软件产品)必须放在最终用户和付费客户的面前。 只有这样,企业才能确认最初的改进想法是否卓有成效。 软件工程是一门新兴的学科,很难交付无缺陷的产品。 因此,DevOps致力于最大限度地提高...

2020-07-15 05:02:49 680

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除