我们将算法理论开发为一个开源项目

有一个问题:


  • 找到了一种描述算法形成和转换过程的有用方法
  • 该方法的理论基础已经形成
  • 纯理论形式的出版物(不附带解释和示例)仅对科学工作者开放,
  • 形成示例是需要逐步完成的大量工作,
  • 没有足够的时间来处理该主题,完全缺少两只手,并且在可用的设备中-到目前为止,只有智能手机,
  • 而且方法很漂亮

需要很多手


削减后,尝试使用奇怪的乍看工具解决问题: Android智能手机markdownEpsilon Notes动态书TermuxgitbitbucketHabr


是的,现代电话不再仅仅是一种连接。 我分两部分分享使用这些小工具增长功能的全部经验:在第一次为自己的手机打电话之前和之后。 然后变得更好。


但是即使在这一刻之后,我也从未感到惊讶。 令人惊讶的是,使用Android智能手机解决了本文中提出的问题。 回到她身边。


“发布理论”任务。 为此,以通常的格式写书。 发布并等待其读者。 但是世界正在改变。 为什么不尝试更改这个熟悉的过程。


他开始将任务分解为子任务:


  1. 首先,编写大量具有复杂结构的文本需要特殊。 该程序。 现在有很多这样的程序,但是和往常一样,我们需要一个特殊的程序。
  2. 其次,要保留已完成的工作,最好将在服务器上创建的内容扔掉。 毕竟,我希望服务器比瘦电话更可靠。
  3. 第三,任务是与读者讨论这本书,并了解应澄清的要点。
  4. 第四,存在着对本书进行动态补充的愿望。

评估他们的能力并理解甚至是已经写好的部分也可能对许多人有用的是他们的最后一个愿望。 完成艰苦工作的其余部分后,您可以打印一本书。


我们开始解决问题。


降价(Epsilon注释)


文本编辑程序的要求很简单。 文本必须在Internet上发布。 我们最喜欢的Habr会保留哪种格式? 正确降价


而且,如果我在PC上键入Habr的第一篇文章,很长时间以来,这种格式都没有问题。 然后此刻附近没有PC。


发现是,在Android上,程序具有全部必需的功能。 并且让这些程序的作者在这里表示他们的尊重。 根据我的经验, Android应用程序非常有用,以至于我毫不犹豫地列出了作者作品的一笔不菲的费用,以换取专业版。 但是,现在还不行。


不一定是绝对通用的选项,但是对于几乎适合我的每个人-这都是Epsilon Notes程序。


在她的帮助下,晚上下班后,我开始打字。 在此之前,他将本书分为两部分:理论计算和使用示例说明。 两本书的结构和目录是相同的,但是内容是不同的。


理论书:


图片

我也用pdf打印:


图片

这本书是实用的。 对于每一章,计划在Habré上刊登几篇文章作为示例。


图片

当前文章的准备:


图片

Git(Termux,Bitbucket)


为了实现冗余,讨论和补充,我决定使用bitbucket。 我在那里有几个私人仓库。 我注册了一个新的。 Markdown首次选为开发语言。


仍然需要在Android上找到git客户端。 实际上,那时我已经拥有了。 但是找到它的过程都是一样的,只是早了一点。 在这一方面,来自Google Play市场的专业应用程序尚未提供所需的功能集。 毫不奇怪:git客户端对于整个环境(及其所有命令实用程序)都很重要,并且在按钮和窗口中复制这种复杂命令系统的行为并非易事。 我已经很沮丧


但是Android已经拥有出色的终端和Linux模拟器。 例如, Termux 。 并且在此模拟器中,git命令客户端已经完美加载。


图片

抱歉 ,我们已保留并进行了同步,而且,感谢bitbucket的 问题 ,读者的反馈也很重要。


Bitbucket图书存储:


图片

印刷版pdf的更改历史记录:


图片

读者反馈:


图片

Habr起草和发表文章的地方


图片

合计


设置的任务已全部解决。 好吧,只有劳力和时间才能帮助解决全球性问题。


谢谢您的关注。


很抱歉输入错误。 我上电脑了-我会改正错别字。


作为计划撰写的文章的开胃酒,我将提供本书介绍的最新版本。 突然有人感兴趣。


书籍介绍


我们制定这本书的目的。 而这不仅是我的作品,而且是读者的作品。


目的是引入基于简单公理的意识生活概念的定义。


听起来很雄心勃勃,但没有好的乐器。 这样的工具就是“通用算法论”,在编写本书的过程中已经部分开发了。


该理论在科学上仍然很薄弱 ,几乎没有实际应用的例子。 在剧透之下,她还有一些起步概念,他在这里只是出于一个目的:找到一位对话者来对这本书进行单独的讨论,然后将所有对话者都包括在内。 类似于开发开源软件项目。


如果有人感兴趣,我会很高兴。


隐藏文字

算法定义的引入(由以下所示方法确定)使得将一个人积累的知识库分解成整洁的“架子”成为可能,对于该理论的出现非常重要。


这样啊 认识我


算法是空间的特征,它是变换空间的一种重要(受控,有效,可重复)的方式


您需要习惯一些定义,因为与此相关的工作很多。


但是在引言中,这里不是要吓to工作,而是要引起注意。 因此,我将宣布当前观察到的概念视野。


意识是使用语言 通过转换现有算法 快速 合成算法的能力。


生命是空间算法在该空间的结构 对象中的自发积累。


语言是一个复杂的系统,包括:


  • 进化通信团体(“母语”),提供了宏信号及其处理保存和开发程序,
  • 通信过程中创建虚拟 符号的过程,
  • 通过交流获得经验(即建立有用的 链条 )的程序。 也就是为虚拟化过程积累经验。

意识是使用一种语言而不涉及第二个进化者的过程 。 也就是说,一个演进器通信过程中本身会形成一个宏信号 ,然后自己接收它。


值得一提的是,事实证明,与本书稍后给出的这些概念和其他概念一起使用不仅对这些定义的出现有用。 在分析过程中,我们发现了几种非常有用空间模式 ,这些模式隐式地用于现代科学的所有分支以及大型系统的体系结构的设计和开发中。 这些模式的正式记录可以提高指定领域和许多其他领域的劳动效率。


我重新阅读了介绍。
太雄心勃勃了。
但可以肯定地说:“走路的人会压倒道路。”


让我们开始吧


现在确定。 谢谢您的关注。


实用书籍Wiki: 通用算法理论(bitbucket.org)
错误跟踪系统: 问题(bitbucket.org)


评论


非常感谢您的反馈。 与您交谈对我非常有用。


如果这没有复杂化,则可能会要求您将本书的讨论推迟到文章(问题)中提出的平台上进行。 我不打算在理论讨论中加入最喜欢的Habr,我只想在这里留下练习。 再次感谢。


感谢您的批评。 的确,关于哈布雷的文章不是寻找熟人和检验他人理论的人的地方。


在以下文章中,如果社区允许我为他们发布正面的业力,那么将没有理论上的计算。 只有这个理论有用的实际应用。


我期待有关所提出的技术(开放式理论开发项目)的一些关键反馈。 该理论名称中的“常规”一词用于强调使用该技术的事实。


问候

Source: https://habr.com/ru/post/zh-CN446066/


All Articles