文本编码与文档管理的思考
文本编码与文档管理的思考
文本编码
就像写字遇到不同格式要换不同的纸张、笔等,当编辑放到了计算机,也需要对应的排版语言、字体等。
我们要把不同的纸张做成书,有的做成笔记本用来记笔记,有的是白纸放在一起
最早为了表达不同的字符,我们将计算机表达的数字,按规律表示为对应的编码格式文本。这段编码方式与字符集的 发展史 非常有意思。
编码表是字符集,而具体使用时可以有不同的编码格式,所以 Unicode编码表 有ISO的多种UTF编码模式。@菜鸟教程
ANSI 是Windows根据地区自适应的文本编码。Windows 记事本的编码模式 非常特立独行,对编码有需求的人要了解一下。
ANSI转义序列
文本编码最大的应用是在印刷领域,做到了快速输入、排版、打印。
文档管理
个人文档管理一般追求简洁、高效,所以很少使用需要长学习周期的文本语言,使用最多的是符合特定需求的软件:
- Word:打印功能适配很好,经常打印优选选择这个,个人文件不方便管理,不建议使用,但因为打印所以普及多,使得没有打印需求的人也经常使用这个软件
- 笔记软件:以印象笔记、Obsidian、OneNote等为代表的,为笔记定制的软件,比较方便,适配格式多,近年来手机端软件也越来越多1
- 文献管理:用来管理文献,类似还有图片管理、素材管理、磁盘的文件管理、公司文件管理等。@ 知乎搜索
- 编程方式 :文本编辑器、Notepad、Vim、VScode等用来编辑程序,一般要搭配编译器使用
文件管理切记要留有余地,不要把所有事物都整理完全,随着管理的完美程度,精力的投入是呈指数增长的。
网站设计
常规网站一般使用标准的HTML+CSS+JS三件套。
百科为了优秀检索、统一排版,诞生了基于HTML的 Wikitext 排版语言,相当于上面常规网站的特殊形态。目前百科网站门类众多,甚至出现了 WiKi Compare 这样的对比工具。
但无论是HTML还是Wiki,即使上手容易,在写作过程中仍然有不需要的语法,对思维容易打断。于是Markdown应运而生,其语法简单,功能丰富,是个人文档编辑利器。
富文本:Word风格的编辑器,因为大众对Word的熟悉,在很多平台都能看到用这个工具,给用户创作的机会。但我 不喜欢这种风格,比Markdown难用很多。
文本框:大众使用的入门级功能。
如今,也有很多文档平台可供选择。
- VuePress:博客
- GitBook:文档
- Docusaurus:Easy to maintain open source documentation websites
- WordPress:WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time.
- MkDocs:Project documentation with Markdown.
- Forestry.io:A simple CMS for Jekyll and Hugo sites.
- ReadTheDocs:Spend your time on writing high quality documentation, not on the tools to make your documentation work.
- Jekyll:Jekyll is a simple, blog aware, static site generator.
Wiki 系统可参考
- WiKi Compare
- 哪个开源的wiki系统比较好用? - 知乎 (zhihu.com)
特定领域
在数学领域,数学大佬高德纳在写作过程中编写了 Tex 宏语言,相当于一套框架,可以自己开发一套语言来使用。
在1980年代,兰伯特自己定义了一套好用的宏命令,称之为LaTeX,这个版本的Tex得到广泛使用。这里给一个可视化的网站:LaTeXLive ( 介绍),还有一个在线渲染平台: Overleaf, Online LaTeX Editor
为了俘获更多的用户,现在语言的竞争变少,取而代之的越来越多的商业公司在做软件来吸引用户的选择,其特化性更强、功能更加丰富,但也因此适配场景越来越狭小。
Supported Functions · KaTeX
一个非常快速的 Latex 入门教程_哔哩哔哩_bilibili
latex中文教程-15集从入门到精通包含各种latex操作_哔哩哔哩_bilibili
注:笔记软件非常多在此不多举例了,比如去少数派、知乎搜索就会发现非常多软件 ↩︎
文本编码与文档管理的思考相关推荐
- 研发团队文档管理实施思考
2019独角兽企业重金招聘Python工程师标准>>> 1.严肃工作日报制度,言之有物,争取做到每天一提报. 2.内部培训必有记录,仓库备份,培训材料必须分配至每个参加培训人员手中. ...
- 基于TF-IDF编码进行文本聚类分析:文档成对相似性计算、层次聚类(链接矩阵、树形图dendrogram绘制、聚类标签)
基于TF-IDF编码进行文本聚类分析:文档成对相似性计算.层次聚类(链接矩阵.树形图dendrogram绘制.聚类标签) 目录
- 文档管理工具(支持http、websocket、富文本、markdown)
真正的大师,永远都怀着一颗学徒的心! 一.项目简介 文档管理工具(支持http.websocket.富文本.markdown) 二.实现功能 支持markdown语法 支持JSON测试 支持TXT测试 ...
- ElasticSearch最全详细使用教程:入门、索引管理、映射详解、索引别名、分词器、文档管理、路由、搜索详解...
墨墨导读:之前我们分享了ElasticSearch最全详细使用教程:入门.索引管理.映射详解,本文详细介绍ElasticSearch的索引别名.分词器.文档管理.路由.搜索详解. 一.索引别名 1. ...
- 【酷玩集团】文档管理手册
A3_1 酷玩集团文档管理手册 酷玩集团 目录 1.文档管理者职责 2.文档说明 2.1文档编制标准和指南 2.2文档质量等级 2.3文档具体类型 3.文档修改记录规定 4.文档统一格式规定 5.文档 ...
- 开发管理---配置管理与文档管理
随着软件规模和复杂性的增大,许多大型开发项目往往都会延迟和超出预算,软件开发不得不直面越来越多的问题,表现为开发的环境日益复杂,代码共享日益困难,需跨越的平台增多:软件的重用性需要提高:软件的维护越来 ...
- elasticsearch最全详细使用教程:入门、索引管理、映射详解、索引别名、分词器、文档管理、路由、搜索详解
一.快速入门 1. 查看集群的健康状况 http://localhost:9200/_cat http://localhost:9200/_cat/health?v 说明:v是用来要求在结果中返回表头 ...
- elasticsearch系列三:索引详解(分词器、文档管理、路由详解(集群))
目录 一.分词器 1. 认识分词器 1.1 Analyzer 分析器 1.2 如何测试分词器 2. 内建的字符过滤器(character filter) 2.1 HTML过滤字符过滤器(HTML S ...
- 软件团队文档管理工具哪个好?
如今的产研团队无一不需要处理大量的数据和文档,以支持产品的设计.开发和测试.这些文档包括需求分析.功能规格.技术方案.测试用例.用户反馈等,涉及多个部门和角色的协作和沟通.国外知名调查机构曾调查发现, ...
最新文章
- 交情来自一系列的交易
- 数据库设计系列9--将ER模型映射为表
- 《大道至简》第八章读后感
- mysql教程详解之多表联合查询,MYSQL教程mysql多表联合查询返回一张表的内容实现代码...
- [读书笔记]TCP/IP详解V1读书笔记-1
- 腾讯微博虽然停运,但其仍是一款成功的产品
- Editor扩展之查看Prefab用在那儿
- android 动态改变文字,android – 如何动态设置文本到TextView?
- 【nodejs】让nodejs像后端mvc框架(asp.net mvc)一orm篇【如EF般丝滑】typeorm介绍(8/8)...
- ZedGraph webform 初学小例子 (代码有详细解释)
- PyCharm下载及使用
- Sublime中使用livereload插件实时预览html文件
- RQNOJ 30 愚蠢的矿工 解题报告
- Launcher中动态加载APK出现java.lang.SecurityException异常的解决方法(二)
- 【模型检测学习笔记】8:无限字上ω正则LT性质的验证
- 一文让你搞懂 C语言可变参数 VA_LIST原理详解
- Vulnhub--BlueSky:1
- Go语言基本语法 (下)
- 《大象--Thinking in UML》已经发售!简介及目录
- android pie新功能,Android Pie:3个隐藏功能 | MOS86