感谢开源和自由软件维护者的 10 种方法
如何表达你的感激之情。每天,我使用的那些高质量的软件 —— 开发和维护这些软件的人不需要我为之付款,他们尊重我的自由,并且慷慨地付出时间和精力。在这个感恩的季节,我鼓励那些也使用和欣赏开源和自由软件维护者工作的人表达你的感激之情。以下是十种…
Emacs 系列(四):使用 Org 模式自动管理邮件及同步文档
这是 Emacs 和 Org 模式系列的第四篇。至今为止,你已经见识到了 Org 模式的强大和高效,如果你像我一样,你可能会想:“我真的很想让它在我所有的设备上同步。”或者是说:“我能在 Org 模式中转发邮件吗?”答案当然是肯定的,因为这就是 Emacs。同步由于…
在 Linux 命令行下进行时间管理
学习如何在命令行下用这些方法自己组织待办事项。关于如何在命令行下进行 时间管理(getting things done)(GTD)有很多讨论。不知有多少文章在讲使用 ls 晦涩的选项、配合 Sed 和 Awk 的一些神奇的正则表达式,以及用 Perl 解析一大堆的文本。但这些都不是…
windows batch 批处理
bat作用我们在windows下的脚本都是bat来处理的,在linux下我们可以使用shell,在windows下我们可以用bat。当然我们还可以用python。 处理i2c总线读写的bat代码如下 call:INIT_FUNC call:ACL5670_LOOP_TEST call:READ_RESULT pause rem ACL5670 I2C设置 :…
一个免费、安全、跨平台的密码管理器
在这个现代化的互联网时代,你一定在许多网站上有多个账户,它可能是个人或官方邮箱账户、社交或专业网络账户、GitHub 账户和电子商务账户等。因此,对于不同的账户,你应该设置多个不同的密码。我相信你应该已经意识到为多个账户设置相同的密码是件疯狂又…
NASA 在开放科学方面做了些什么
最近我们刚为开设了一个新的“科学类”的文章分类。其中发表的最新一篇文章名为:开源是怎样影响科学的。在这篇文章中我们主要讨论了 NASA 的积极努力,这些努力包括他们通过开源实践来促进科学研究的积极作用。NASA 是怎样使用开源手段促进科学研究的NASA …
极客漫画:编程语言之战
这篇漫画生动的描绘了不同时期不同编程语言的“战争”。COBOL 是一种面向数据处理的、面向文件的、面向过程(POL)的高级编程语言,功能强大,但缺点是语法繁杂,代码冗长(看它肥的)。而 Java 当时还是个弱小的新生事物。后来,Java 慢慢发展壮大了,内存…
字符画ASCII
字符转换网址Text to ASCII Art Generator (TAAG)代码用相应的图片转换成字符画后,转成相应的txt文件,然后按行输入,按行输出,就可以完好打印在C++控制台上#include <cstdio> #include <iostream> #include <fstream> #include <string> using namespace…
你和 Linux 极客只差一个 LFS:LFS 8.3 中文翻译版本发布!
很多同学都已经学习了 Linux ,可能已经在自己的机器上安装过 Linux,甚至都能搭建个简单的个人博客,也有可能编译部署过邮件服务器之类的软件,可是感觉仍然对 Linux 有点摸不着,颇有隔靴挠痒的感受。总是好奇 Linux 内核是怎么回事,究竟里面有点什么?…
Emacs 系列(三): Org 模式的补充
这是 Emacs 和 Org 模式系列的第三篇。Todo 的跟进及关键字当你使用 Org 模式来跟进你的 TODO 时,它有多种状态。你可以用 C-c C-t 来快速切换状态。我将它设为这样:(setq org-todo-keywords '( (sequence "TODO(t!)" "NEXT(n!)" "STARTED(a!)" "WAIT(w@/…
udev 入门:管理设备事件的 Linux 子系统
创建这样一个脚本,当指定的设备插入时触发你的计算机去做一个指定动作。udev 是一个为你的计算机提供设备事件的 Linux 子系统。通俗来讲就是,当你的计算机上插入了像网卡、外置硬盘(包括 U 盘)、鼠标、键盘、游戏操纵杆和手柄、DVD-ROM 驱动器等等设备…
30 个 Openstack 经典面试问题和解答
现在,大多数公司都试图将它们的 IT 基础设施和电信设施迁移到私有云, 如 OpenStack。如果你打算面试 OpenStack 管理员这个岗位,那么下面列出的这些面试问题可能会帮助你通过面试。Q:1 说一下 OpenStack 及其主要组件?答: OpenStack 是一系列开源软件,…
如何在 Ubuntu 18.04 LTS 中配置 IP 地址
在 Ubuntu 18.04 LTS 中配置 IP 地址的方法和以往使用的配置方法有很大的不同。和旧版本的不同之处在于,Ubuntu 18.04 使用 Netplan 来配置 IP 地址,Netplan 是一个新的命令行网络配置工具。其实在 Ubuntu 17.10 的时候 Ubuntu 开发者就已经介绍过 Netplan…
如何在 Linux 上管理字体
我不仅写技术文档,还写小说。并且因为我对 GIMP 等工具感到满意,所以我也(LCTT 译注:此处应指使用 GIMP)为自己的书籍创作了封面(并为少数客户做了图形设计)。艺术创作取决于很多东西,包括字体。虽然字体渲染已经在过去的几年里取得了长足进步,但它…
9 个鲜为人知的 Python 数据科学库
除了 pandas、scikit-learn 和 matplotlib,还要学习一些用 Python 进行数据科学的新技巧。Python 是一种令人惊叹的语言。事实上,它是世界上增长最快的编程语言之一。它一次又一次地证明了它在各个行业的开发者和数据科学者中的作用。Python 及其库的整个…
C语言scanf-周末杂想
周末杂谈首先感谢大家对我公众号这么久的支持,感谢那些默默关注没有放弃的人们,谢谢! 随着年纪的增长,发觉时间过的飞快,我自己总结了下,可能是身体细胞对环境的感知越加熟悉,一个小时的时间现在的细胞感觉只有几分钟,体内的查克拉越来越多,反而加…
C++ 面试准备珍藏版本
常见C++面试题及基本知识点总结(一) - 0giant - 博客园经典C++笔试题目100例,接近实际,值得一看! - 静下心来做事 - CSDN博客百度研发类面试题(C++方向) - Xiongchao99的博客 - CSDN博客 1.union共同体和struct结构体的区别struct和union都是由多个不…
如何在 Linux 中从一个 PDF 文件中移除密码
今天,我碰巧分享一个受密码保护的 PDF 文件给我的一个朋友。我知道这个 PDF 文件的密码,但是我不想透露密码。作为代替,我只想移除密码并发送文件给他。我开始在因特网上查找一些简单的方法来从 PDF 文件中移除密码保护。在快速 google 搜索后,在 Linux …
为什么未来的学校是开放式的
一个学生对现代教育并不那么悲观的观点。最近有些人和我说现代教育会是什么样子,我回答说:就像过去一百年一样。我们为什么会对我们的教育体系保持悲观态度呢?这不是一个悲观的观点,而是一个务实的观点。任何花时间在学校的人都会有同样的感觉,我们对教…
4 个 Markdown 开源编辑器
如果你正在寻找一种简便的方法去格式化 Markdown 文本,那么这些编辑器可能会满足你的需求。我的文章、散文、博客等等基本上都是在文本编辑器上使用 Markdown 写作的。当然,我不是唯一使用 Markdown 写作的人。不仅仅无数的人在使用 Markdown,而且也产生…