《代码英雄》第四季(4):软盘 —— 改变世界的磁盘 代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。 什么是《代码英雄》 代码英雄 Command Line Heroes 是世界领先的企业开源软件解决方案供应商红帽(Red Hat)精心制作的原创音频播客,讲述开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。该音频博客邀请到了谷歌、NASA 等重量级企业的众多技术大牛共同讲述开源、操作系统 linux中国 2024-07-17 贤蛋大眼萌
使用 Tokei 查看有关代码的统计信息 了解有关项目编程语言的详细信息。 近来,GitHub 添加了一个小指标来展示项目的细节,包括项目使用的编程语言。在这之前,对一个新的贡献者来说,了解他们感兴趣的项目的信息是较为困难的。 这个补充很有帮助,但是如果您想知道有关本地存储库中项目的相同信息该怎么办呢? 这正是 Tokei 派上用场的地方。这是一个当你想和精通不同语言的人想要构建一个项目时可以告诉你项目的代码数据的特别有用的工具。 探索 linux中国 2024-07-17 爱可生开源社区
《代码英雄》第四季(6):开源硬件 —— 创客的联合 代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。 什么是《代码英雄》 代码英雄 Command Line Heroes 是世界领先的企业开源软件解决方案供应商红帽(Red Hat)精心制作的原创音频播客,讲述开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。该音频博客邀请到了谷歌、NASA 等重量级企业的众多技术大牛共同讲述开源、操作系统 linux中国 2024-07-17 醒在深海的猫
《代码英雄》第四季(7):游戏机 —— Dreamcast 的新生 代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。 什么是《代码英雄》 代码英雄 Command Line Heroes 是世界领先的企业开源软件解决方案供应商红帽(Red Hat)精心制作的原创音频播客,讲述开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。该音频博客邀请到了谷歌、NASA 等重量级企业的众多技术大牛共同讲述开源、操作系统 linux中国 2024-07-17 共饮一杯
《代码英雄》第四季(8):史蒂夫·沃兹尼亚克轶事 代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。 什么是《代码英雄》 代码英雄 Command Line Heroes 是世界领先的企业开源软件解决方案供应商红帽(Red Hat)精心制作的原创音频播客,讲述开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。该音频博客邀请到了谷歌、NASA 等重量级企业的众多技术大牛共同讲述开源、操作系统 linux中国 2024-07-17 贤蛋大眼萌
任何人都可以通过这三个简单的步骤编译开源代码 你不需要知道如何写或读代码就可以编译它。 安装软件的方法有很多,但开源让你有了一个其他地方所没有的选择:你可以自己编译代码。编译源代码的经典三步流程是: $ ./configure $ make $ sudo make install 由于有了这些命令,你可能会惊讶地发现,你不需要知道如何写代码,甚至不需要读代码就可以编译它。 安装用来构建软件的命令 由于这是你第一次进行编译,所以有一个一次性的准 linux中国 2024-07-17 大猫
C++ 控制台格式化打印技巧 下次当你为控制台输出的格式而苦恼时,请参考这篇文章及其速查表。 我写文章主要是为了给自己写文档。我在编程时非常健忘,所以我经常会写下有用的代码片段、特殊的特性,以及我使用的编程语言中的常见错误。这篇文章完全切合我最初的想法,因为它涵盖了从 C++ 控制台格式化打印时的常见用例。 像往常一样,这篇文章带有大量的例子。除非另有说明,代码片段中显示的所有类型和类都是 std 命名空间的一部分。所以当你阅 linux中国 2024-07-17 竹子爱熊猫
如何打包你的 Python 代码 使用 setuptools 来向用户交付 Python 代码。 你花了几周的时间来完善你的代码。你已经对它进行了测试,并把它发送给一些亲近的开发者朋友以保证质量。你已经将所有的源代码发布在 你的个人 Git 服务器 上,并且从一些勇敢的早期使用者收到了一些有用的错误报告。现在你已经准备好将你的 Python 代码提供给全世界。 就在这时你遇到一个问题。你不知道如何交付产品。 将代码交付给它的目标用 linux中国 2024-07-17 捡田螺的小男孩
《代码英雄》第五季(1):成为一个码农 代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。 什么是《代码英雄》 代码英雄 Command Line Heroes 是世界领先的企业开源软件解决方案供应商红帽(Red Hat)精心制作的原创音频播客,讲述开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。该音频博客邀请到了谷歌、NASA 等重量级企业的众多技术大牛共同讲述开源、操作系统 linux中国 2024-07-17 共饮一杯
硬核观察 #507 新的插件可以防止从网上复制代码 新的插件可以防止从网上复制代码 JetBrains 发布了一个 AntiCopyPaster 开源插件,可以防止复制和粘贴代码。研究人员观察到,虽然“复制和粘贴构成了编写代码的一个重要部分”,但这样做会导致代码维护、安全问题和许可证问题。由于开发者倾向于抄袭,有很多重复的代码在四处飘荡。截至 2017 年,GitHub 上约有 70% 的代码 来自复制的文件。AntiCopyPaster 会监控 linux中国 2024-07-17 三掌柜
现在是考虑从事开源硬件职业的好时机 开源硬件现在是一个独立领域,并且正在快速的成长中。 在软件行业中,各种类型的程序员写代码的职业已经变得很普遍,这些代码通过开源许可证发布到公共场所。业界的猎头们通常要求查看这些代码来审查未来员工候选人。那些将自己职业生涯专注在开源项目开发的人得到了回报。从 payscale.com 网站得知,Linux 系统管理员的收入比 Windows 管理员要高,这表明从事开源软件领域可以获得更高的报酬和更稳 linux中国 2024-07-17 剑圣无痕
如何以非代码形式贡献开源 事实上,有无穷无尽的方法来为开源做贡献,其中一个简单的方法就是回答我们的投票问题。 你是如何参与开源贡献的呢?我们组织了一个投票,结果如下: 提交错误报告 - 67 票(35%) 解答用户的问题 - 39 票(20%) 写作(指南、故事、文档等) - 73 票(38%) 其他 - 12 票(6%) 我的第一次开源贡献可以追溯到 20 世纪 80 年代中期,当时我们的机构第一次连上了 UseNet, linux中国 2024-07-16 LOVEHL^ˇ^
面向 Java 开发人员的 JVM 参数指南 通过理解和使用 JVM 以及 JVM 参数,开发人员和最终用户都可以诊断故障并且提高 Java 应用程序的性能。 当你在编写源代码时,你是在编写人类可以阅读的代码。在将代码编译成机器语言之前,计算机无法执行它。机器语言是一个通用术语,指的是特定机器所需的任意数量的语言。通常,如果你在 Linux 上编译代码,它只能 Linux 上运行;如果你在 Windows 上编译代码,它就只在 Windows linux中国 2024-07-16 穿过生命散发芬芳
PyCaret:机器学习模型开发变得简单 在当今快节奏的数字世界中,机构们使用低代码/无代码(LC/NC)应用来快速构建新的信息系统。本文将介绍 PyCaret,这是一个用 Python 编写的低代码机器学习库。 PyCaret 是 R 编程语言中 Caret( 分类和回归训练 Classification And REgression Training 的缩写)包的 Python 版本,具有许多优点。 提高工作效率: PyCaret 是 linux中国 2024-07-16 泡泡
硬核观察 #675 懒人程序员们可以付费使用 AI 代写“作业”了 懒人程序员们可以付费使用 AI 代写“作业”了 GitHub 宣布它的 AI 编程助手 Copilot 将开放付费使用,开发者可支付月费 10 美元或年费 100 美元。核实过的学生和流行开源项目的维护者可免费使用。Copilot 使用公开的代码库进行训练,在开发者写代码时根据函数名等上下文自动补完后续代码。很多时候 Copilot 补充的是公开代码库中代码片段的拷贝,在设置中提供了一个选项可以关 linux中国 2024-07-16 法医
Python 中可观测性的 7 个关键部分 学习为什么 Python 中的可观测性很重要,以及如何在你的软件开发生命周期中实现它。 你写的应用会执行很多代码,而且是以一种基本上看不到的方式执行。所以你是怎么知道: 代码是否在运行? 是不是在正常工作? 谁在使用它,如何使用? 可观测性是一种能力,可以通过查看数据来告诉你,你的代码在做什么。在这篇文章中,主要关注的问题是分布式系统中的服务器代码。并不是说客户端应用代码的可观测性不重要,只是说客 linux中国 2024-07-16 共饮一杯
提高调试能力的一些方法 你们好!我一直在编写一本关于调试的杂志(这是 目录的初稿)。 作为其中的一部分,我认为阅读一些关于调试的学术论文可能会很有趣,上周 Greg Wilson 给我发了一些关于调试学术研究的论文。 其中一篇论文(《建立一个调试教学的框架[付费墙]》)对我们有效调试所需的不同种类的知识/技能进行了分类,我非常喜欢。它来自另一篇关于故障排除的更一般性的论文:《学会排错:一个新的基于理论的设计架构》。 我认 linux中国 2024-07-16 剑圣无痕
《代码英雄》第五季(2):写代码的地方 代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。 什么是《代码英雄》 代码英雄 Command Line Heroes 是世界领先的企业开源软件解决方案供应商红帽(Red Hat)精心制作的原创音频播客,讲述开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。该音频博客邀请到了谷歌、NASA 等重量级企业的众多技术大牛共同讲述开源、操作系统 linux中国 2024-07-16 三掌柜
硬核观察 #821 手写代码导致美国宇航局的水手号探测器失败 手写代码导致美国宇航局的水手号探测器失败 1962 年夏天,美国宇航局启动了水手 1 号任务,这是一项无人驾驶的任务,该装置将飞过金星并探测数据。当时的工程师通常在纸上写出他们的代码。然后这些代码通过一个复杂的系统被翻译成计算机可读的卡片,然后通过计算机执行该程序。这种手工使得意外错误率变得很高。缺失的符号与字符最终导致了水手 1 号任务的彻底失败。这次任务在当时花费了大约 1800 万美元,相当 linux中国 2024-07-16 大树
硬核观察 #831 谷歌的秘密项目教 AI 编写和修改代码 谷歌的秘密项目教 AI 编写和修改代码 这个名为 Pitchfork 的秘密项目现已转到谷歌实验室,旨在 “教代码自己编写代码和重写”。Pitchfork 能够通过机器学习技术训练 AI 编写代码、修复 Bug,以及更新代码。其最初目标是构建一款工具,可以将谷歌的 Python 编程语言代码库更新到较新的版本。但随着时间的推移,该项目的目标转向了一个通用系统:可以减少人类开发者编写和更新代码的需要 linux中国 2024-07-16 宇宙之一粟