diff --git a/content/How-email-works-1.md b/content/Network-How-email-works-1.md similarity index 99% rename from content/How-email-works-1.md rename to content/Network-How-email-works-1.md index 82489cb..8a9fd9e 100644 --- a/content/How-email-works-1.md +++ b/content/Network-How-email-works-1.md @@ -3,7 +3,7 @@ title = "电子邮件是如何工作的:SPF/DKIM/DMARC" date = 2024-02-20 [taxonomies] -tags = ["乱七八糟"] +tags = ["网络艺术"] +++ 前言 在互联网的日常使用中,电子邮件作为一项基础服务扮演着重要的角色。尽管在过去几十年里出现了各种新型的通讯方式,但电子邮件仍然保持着其不可替代的地位。了解电子邮件的工作原理,有助于更好地理解这一基础服务是如何运作的。 diff --git a/content/How-email-works-2.md b/content/Network-How-email-works-2.md similarity index 99% rename from content/How-email-works-2.md rename to content/Network-How-email-works-2.md index fbb133a..aa6087e 100644 --- a/content/How-email-works-2.md +++ b/content/Network-How-email-works-2.md @@ -3,7 +3,7 @@ title = "电子邮件是如何工作的:POP3/IMAP/SMTP" date = 2024-02-21 [taxonomies] -tags = ["乱七八糟"] +tags = ["网络艺术"] +++ 前言 POP3、IMAP 和 SMTP 是用于电子邮件传输的常见协议和服务,这些协议共同构成了电子邮件系统的基础,允许用户接收、发送和管理电子邮件。 diff --git a/content/local-ISPs-to-CN-report.md b/content/Network-ISPs.md similarity index 100% rename from content/local-ISPs-to-CN-report.md rename to content/Network-ISPs.md diff --git a/content/Searching.md b/content/Network-Searching.md similarity index 100% rename from content/Searching.md rename to content/Network-Searching.md diff --git a/content/network-download-1.md b/content/Network-download-1.md similarity index 100% rename from content/network-download-1.md rename to content/Network-download-1.md diff --git a/content/about-zuwang.md b/content/Network-zuwang.md similarity index 100% rename from content/about-zuwang.md rename to content/Network-zuwang.md diff --git a/content/Open-Source-Cross-Platform-Softs.md b/content/Open-Source-Cross-Platform-Softs.md deleted file mode 100644 index 89d3aaf..0000000 --- a/content/Open-Source-Cross-Platform-Softs.md +++ /dev/null @@ -1,103 +0,0 @@ -+++ -title = "开源世界:有关开源的误区" -date = 2024-03-02 - -[taxonomies] -tags = ["开源世界"] -+++ -前言 在当今的软件开发领域,开源软件已经成为推动技术创新和知识共享的重要力量。尽管开源软件的理念和实践已经深入人心,但围绕它的一些误解和误区依然存在。本文旨在深入探讨和澄清这些常见的开源误区,帮助读者更全面、更准确地理解开源软件的本质、价值和实践方式。 - - -## 前言 - -本篇内容将会为开发者们**解释有关开源的常见误区**,欢迎开发者们补充更多内容! - -## 开源软件的常见误区解析 - -开源软件以其开放性、共享性和协作性,已经成为软件开发领域的重要力量。然而,围绕开源软件,存在一些普遍的误解。本文旨在澄清这些误区,帮助读者更准确地理解开源。 - -### 开源与免费 - -**误区一:开源即免费** - -开源软件的核心在于“自由”,而非“免费”。开源软件的源代码对所有人开放,用户可以自由地查看、修改和分发,但这并不意味着所有开源软件都不收费。实际上,开源项目可以提供免费下载,同时通过提供服务、支持或附加功能来收费。 - -### 开源组织与网络模型 - -**误区二:OSI组织与OSI网络模型相同** - -OSI通常指开放源代码促进会(Open Source Initiative),而OSI模型是指开放系统互联通信模型。两者虽然名称相似,但实质上毫无关联,类似于Java与JavaScript的关系。 - -### 参与开源的门槛 - -**误区三:只有技术高手才能参与开源** - -开源社区欢迎所有人参与,不论技术水平如何。开源的核心在于分享和协作,即使是初学者,也能通过提问、反馈或小的代码贡献来参与其中。 - -### 开源与闭源的优劣 - -**误区四:开源总是优于闭源** - -开源和闭源软件各有优势和劣势。开源软件因其开放性,能够快速迭代和获得社区支持;而闭源软件则可能提供更专业的服务和更稳定的更新。 - -### 商用开源项目 - -**误区五:开源项目不能商用** - -开源项目必须允许商用,这是开放源代码定义的一部分。但需注意,某些许可证可能对商用有限制。 - -### 开源作者的版权 - -**误区六:开源项目作者无版权** - -即使项目开源,作者依然保留版权。使用开源软件时,必须遵守其许可证规定,尊重作者的版权。 - -### 开源转闭源 - -**误区七:开源项目不能转为闭源** - -不同的开源许可证对开源转闭源有不同的规定。一些许可证如LGPL、GPL禁止转闭源,而BSD、MIT等则允许。 - -### “半开源”与“伪开源” - -**误区八:“半开源”和“伪开源”等同于开源** - -“半开源”和“伪开源”可能不符合狭义上的开源标准,但它们仍然对开源社区有所贡献。开源的界定有时存在争议,但关键在于是否开放源代码并允许他人使用。 - -### 开源项目的管理 - -**误区九:开源项目只需开放源代码** - -一个成功的开源项目需要的不仅是开放源代码,还包括一套完整的社区管理和维护流程。 - -### 开源软件的安全性 - -**误区十:开源软件不安全** - -开源软件的安全性取决于其维护和更新的及时性。开源社区能够快速发现并修复安全漏洞,但这并不意味着开源软件就绝对安全。 - -### 开源项目的技术支持 - -**误区十一:开源项目缺乏技术支持** - -开源项目的技术支持来自于其社区和企业的支持。一个活跃的社区可以提供强大的技术支持。 - -### 开源项目的质量 - -**误区十二:开源项目质量不高** - -开源项目的质量取决于其维护和社区的活跃度。许多知名的开源项目都是由顶尖的专家维护的。 - -### 开源项目的命名 - -**误区十三:开源项目必须用英文命名** - -开源项目的命名应根据项目的性质和作者的偏好来决定。使用母语命名可以提高代码的可读性和可维护性。 - -### 贡献开源项目的方式 - -**误区十四:为开源项目贡献只能通过编写代码** - -为开源项目做贡献有多种方式,包括编写文档、报告bug、提供资金支持等。 - -通过以上解析,我们可以看到开源软件的世界是多元和包容的。开源不仅仅是技术的选择,更是一种文化和精神的体现。 \ No newline at end of file diff --git a/content/OpenSourceSoftware-Licenses.md b/content/OpenSource-Licenses.md similarity index 100% rename from content/OpenSourceSoftware-Licenses.md rename to content/OpenSource-Licenses.md diff --git a/content/Open-Source-What.md b/content/OpenSource-What.md similarity index 80% rename from content/Open-Source-What.md rename to content/OpenSource-What.md index 5f1d0c2..cd3d464 100644 --- a/content/Open-Source-What.md +++ b/content/OpenSource-What.md @@ -94,6 +94,96 @@ License Must Be Technology-Neutral 许可证必须是技术中立的 总的来说,Git 和代码托管平台有直接关联,但又有许多不同的地方。关于 Git 和代码托管平台的操作,将在后续章节展开描述。 +## 开源软件的常见误区解析 + +开源软件以其开放性、共享性和协作性,已经成为软件开发领域的重要力量。然而,围绕开源软件,存在一些普遍的误解。本文旨在澄清这些误区,帮助读者更准确地理解开源。 + +### 开源与免费 + +**误区一:开源即免费** + +开源软件的核心在于“自由”,而非“免费”。开源软件的源代码对所有人开放,用户可以自由地查看、修改和分发,但这并不意味着所有开源软件都不收费。实际上,开源项目可以提供免费下载,同时通过提供服务、支持或附加功能来收费。 + +### 开源组织与网络模型 + +**误区二:OSI组织与OSI网络模型相同** + +OSI通常指开放源代码促进会(Open Source Initiative),而OSI模型是指开放系统互联通信模型。两者虽然名称相似,但实质上毫无关联,类似于Java与JavaScript的关系。 + +### 参与开源的门槛 + +**误区三:只有技术高手才能参与开源** + +开源社区欢迎所有人参与,不论技术水平如何。开源的核心在于分享和协作,即使是初学者,也能通过提问、反馈或小的代码贡献来参与其中。 + +### 开源与闭源的优劣 + +**误区四:开源总是优于闭源** + +开源和闭源软件各有优势和劣势。开源软件因其开放性,能够快速迭代和获得社区支持;而闭源软件则可能提供更专业的服务和更稳定的更新。 + +### 商用开源项目 + +**误区五:开源项目不能商用** + +开源项目必须允许商用,这是开放源代码定义的一部分。但需注意,某些许可证可能对商用有限制。 + +### 开源作者的版权 + +**误区六:开源项目作者无版权** + +即使项目开源,作者依然保留版权。使用开源软件时,必须遵守其许可证规定,尊重作者的版权。 + +### 开源转闭源 + +**误区七:开源项目不能转为闭源** + +不同的开源许可证对开源转闭源有不同的规定。一些许可证如LGPL、GPL禁止转闭源,而BSD、MIT等则允许。 + +### “半开源”与“伪开源” + +**误区八:“半开源”和“伪开源”等同于开源** + +“半开源”和“伪开源”可能不符合狭义上的开源标准,但它们仍然对开源社区有所贡献。开源的界定有时存在争议,但关键在于是否开放源代码并允许他人使用。 + +### 开源项目的管理 + +**误区九:开源项目只需开放源代码** + +一个成功的开源项目需要的不仅是开放源代码,还包括一套完整的社区管理和维护流程。 + +### 开源软件的安全性 + +**误区十:开源软件不安全** + +开源软件的安全性取决于其维护和更新的及时性。开源社区能够快速发现并修复安全漏洞,但这并不意味着开源软件就绝对安全。 + +### 开源项目的技术支持 + +**误区十一:开源项目缺乏技术支持** + +开源项目的技术支持来自于其社区和企业的支持。一个活跃的社区可以提供强大的技术支持。 + +### 开源项目的质量 + +**误区十二:开源项目质量不高** + +开源项目的质量取决于其维护和社区的活跃度。许多知名的开源项目都是由顶尖的专家维护的。 + +### 开源项目的命名 + +**误区十三:开源项目必须用英文命名** + +开源项目的命名应根据项目的性质和作者的偏好来决定。使用母语命名可以提高代码的可读性和可维护性。 + +### 贡献开源项目的方式 + +**误区十四:为开源项目贡献只能通过编写代码** + +为开源项目做贡献有多种方式,包括编写文档、报告bug、提供资金支持等。 + +通过以上解析,我们可以看到开源软件的世界是多元和包容的。开源不仅仅是技术的选择,更是一种文化和精神的体现。 + ## 小结 不会写代码也可以参与开源吗?相信你在读完这篇文章后,在自己心中应该有了答案。 diff --git a/content/open-source-software.md b/content/OpenSource-software.md similarity index 100% rename from content/open-source-software.md rename to content/OpenSource-software.md diff --git a/content/Calling-cards.md b/content/about-Calling-cards.md similarity index 100% rename from content/Calling-cards.md rename to content/about-Calling-cards.md diff --git a/content/Junk-cleanup.md b/content/about-Junk-cleanup.md similarity index 100% rename from content/Junk-cleanup.md rename to content/about-Junk-cleanup.md diff --git a/content/KGNL.md b/content/about-KGNL.md similarity index 100% rename from content/KGNL.md rename to content/about-KGNL.md diff --git a/content/RSS-Read.md b/content/about-RSS-Read.md similarity index 100% rename from content/RSS-Read.md rename to content/about-RSS-Read.md diff --git a/content/Zola-blog.md b/content/about-Zola-blog.md similarity index 100% rename from content/Zola-blog.md rename to content/about-Zola-blog.md diff --git a/content/accurate-pronunciation.md b/content/about-accurate-pronunciation.md similarity index 100% rename from content/accurate-pronunciation.md rename to content/about-accurate-pronunciation.md diff --git a/content/chatoGPT.md b/content/about-chatoGPT.md similarity index 100% rename from content/chatoGPT.md rename to content/about-chatoGPT.md diff --git a/content/chrome-shortcut-key.md b/content/about-chrome-shortcut-key.md similarity index 100% rename from content/chrome-shortcut-key.md rename to content/about-chrome-shortcut-key.md diff --git a/content/git.md b/content/about-git.md similarity index 100% rename from content/git.md rename to content/about-git.md diff --git a/content/mechrev-keyboard.md b/content/about-mechrev-keyboard.md similarity index 100% rename from content/mechrev-keyboard.md rename to content/about-mechrev-keyboard.md diff --git a/content/awesome-podcast-use.md b/content/about-podcast-use.md similarity index 100% rename from content/awesome-podcast-use.md rename to content/about-podcast-use.md diff --git a/content/server-set.md b/content/about-server-set.md similarity index 100% rename from content/server-set.md rename to content/about-server-set.md diff --git a/content/360t7.md b/content/awesome-360t7.md similarity index 100% rename from content/360t7.md rename to content/awesome-360t7.md diff --git a/content/docker-learn-1.md b/content/learn-docker-1.md similarity index 100% rename from content/docker-learn-1.md rename to content/learn-docker-1.md diff --git a/content/docker-learn-2.md b/content/learn-docker-2.md similarity index 100% rename from content/docker-learn-2.md rename to content/learn-docker-2.md diff --git a/content/docker-learn-3.md b/content/learn-docker-3.md similarity index 100% rename from content/docker-learn-3.md rename to content/learn-docker-3.md diff --git a/content/docker-learn-4.md b/content/learn-docker-4.md similarity index 100% rename from content/docker-learn-4.md rename to content/learn-docker-4.md diff --git a/content/docker-learn-5.md b/content/learn-docker-5.md similarity index 100% rename from content/docker-learn-5.md rename to content/learn-docker-5.md diff --git a/content/docker-learn-6.md b/content/learn-docker-6.md similarity index 100% rename from content/docker-learn-6.md rename to content/learn-docker-6.md diff --git a/content/docker-learn-7.md b/content/learn-docker-7.md similarity index 100% rename from content/docker-learn-7.md rename to content/learn-docker-7.md diff --git a/content/docker-learn-8.md b/content/learn-docker-8.md similarity index 100% rename from content/docker-learn-8.md rename to content/learn-docker-8.md diff --git a/content/docker-learn-9.md b/content/learn-docker-9.md similarity index 100% rename from content/docker-learn-9.md rename to content/learn-docker-9.md diff --git a/content/linux-for-PC-1.md b/content/learn-linux-for-PC-1.md similarity index 100% rename from content/linux-for-PC-1.md rename to content/learn-linux-for-PC-1.md diff --git a/content/linux-for-PC-2.md b/content/learn-linux-for-PC-2.md similarity index 100% rename from content/linux-for-PC-2.md rename to content/learn-linux-for-PC-2.md diff --git a/content/linux-for-PC-3.md b/content/learn-linux-for-PC-3.md similarity index 100% rename from content/linux-for-PC-3.md rename to content/learn-linux-for-PC-3.md diff --git a/content/linux-for-PC-4.md b/content/learn-linux-for-PC-4.md similarity index 100% rename from content/linux-for-PC-4.md rename to content/learn-linux-for-PC-4.md diff --git a/content/linux-for-PC-5.md b/content/learn-linux-for-PC-5.md similarity index 100% rename from content/linux-for-PC-5.md rename to content/learn-linux-for-PC-5.md diff --git a/content/linux-for-PC-6.md b/content/learn-linux-for-PC-6.md similarity index 100% rename from content/linux-for-PC-6.md rename to content/learn-linux-for-PC-6.md diff --git a/public/about-2024/index.html b/public/about-2024/index.html index a194369..daeadab 100644 --- a/public/about-2024/index.html +++ b/public/about-2024/index.html @@ -163,7 +163,7 @@ - + Network的艺术:家庭组网与设备选购  diff --git a/public/accurate-pronunciation/index.html b/public/about-accurate-pronunciation/index.html similarity index 93% rename from public/accurate-pronunciation/index.html rename to public/about-accurate-pronunciation/index.html index f14f97e..ad8d9f6 100644 --- a/public/accurate-pronunciation/index.html +++ b/public/about-accurate-pronunciation/index.html @@ -20,13 +20,13 @@ - + - + @@ -50,16 +50,15 @@ - -