From f3206726a0bb0f6525d6888f8022543b6461efee Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Sun, 2 Jun 2019 19:31:29 +0300 Subject: [PATCH] text --- wiki/Misc/Libgen.adoc | 1 - .../CMake управление проектом.adoc | 14 +++++----- wiki/Prog/Git/Git основные команды.adoc | 27 ++++++++++++------- wiki/Prog/Git/Git распаковка объекта.adoc | 2 ++ .../Prog/Time/Работа с датами и временем.adoc | 9 ++----- wiki/Vim/Vimdiff.adoc | 1 + wiki/Vim/Замена выделенного блока.adoc | 1 + wiki/Vim/Клавиши Leader и LocalLeader.adoc | 1 + wiki/Vim/Клавиши PageUp и PageDown.adoc | 1 + wiki/Vim/Кодировка файла.adoc | 1 + wiki/Vim/Комментирование кода.adoc | 1 + wiki/Vim/Менеджер плагинов Plug.adoc | 4 +-- wiki/Vim/Навигация easymotion.adoc | 1 + wiki/Vim/Навигация по буферам.adoc | 1 + wiki/Vim/Нумерация строк.adoc | 1 + wiki/Vim/Проверка орфографии.adoc | 1 + wiki/Vim/Ссылки.adoc | 1 + wiki/Vim/Управление окнами.adoc | 1 + 18 files changed, 43 insertions(+), 26 deletions(-) diff --git a/wiki/Misc/Libgen.adoc b/wiki/Misc/Libgen.adoc index c6a2196..4296008 100644 --- a/wiki/Misc/Libgen.adoc +++ b/wiki/Misc/Libgen.adoc @@ -13,7 +13,6 @@ http://gen.lib.rus.ec/dbdumps/[здесь]. В архиве базы с имен Для обработки полного архива потребуется около 30 ГБ свободного пространства. Последовательность действий: -[arabic] * https://yadi.sk/d/j_ToPE7D3SHGN6[Скачать] и распаковать программу Libgen. * Скачать архив базы данных, распаковать его в каталог `upload` и diff --git a/wiki/Prog/Development/CMake управление проектом.adoc b/wiki/Prog/Development/CMake управление проектом.adoc index 594aa78..4282f88 100644 --- a/wiki/Prog/Development/CMake управление проектом.adoc +++ b/wiki/Prog/Development/CMake управление проектом.adoc @@ -1,7 +1,7 @@ = CMake: управление проектом +:title-separator: {sp}| :category: Программирование :tags: программирование, cmake, - :toc: == Полезные ссылки @@ -40,7 +40,7 @@ Hitchhiker’s Guide to the CMake] Назначение каталогов приведено в таблице. -[cols=",",options="header",] +[cols="1,3",options="header",] |=== |Каталог |Назначение |`cmex/_build` |Результаты компиляции @@ -390,7 +390,7 @@ include(ExternalProject) ExternalProject_Add(cmext EXCLUDE_FROM_ALL TRUE - SOURCE_DIR ${CMAKE_SOURCE_DIR}/thirdparty/libcmext + SOURCE_DIR ${CMAKE_SOURCE_DIR}/thirdparty/cmext INSTALL_DIR ${CMAKE_BINARY_DIR} DOWNLOAD_COMMAND "" BUILD_BYPRODUCTS /lib/libcmext.a @@ -398,9 +398,9 @@ ExternalProject_Add(cmext ) ---- -Вызовы этих функций нужно сделать до функций `add_subdirectories`, чтобы -в подключенных подкаталогах можно было использовать цель `cmext` для -определения зависимостей. +Вызовы этих функций нужно сделать до функций `add_subdirectories`, +чтобы в подключенных подкаталогах можно было использовать цель `cmext` +для определения зависимостей. В файле `cmex/src/cmex/CMakeLists.txt` нужно подключить внешний проект `cmext`: @@ -536,7 +536,7 @@ int main(int argc, char **argv) { После сборки проекта в каталоге `cmex/l10n` появится файл `cmex_app_ru_RU.ts`, в котором нужно отредактировать переводы с помощью программы `linguist`. После сохранения переводов проект нужно -пересобрать, файл переводов в скопилированном виде будет встроен в +пересобрать, файл переводов в скомпилированном виде будет встроен в исполняемый файл `cmex`, а доступ к нему будет осуществляться с помощью кода: diff --git a/wiki/Prog/Git/Git основные команды.adoc b/wiki/Prog/Git/Git основные команды.adoc index 8d21b26..7a1bc54 100644 --- a/wiki/Prog/Git/Git основные команды.adoc +++ b/wiki/Prog/Git/Git основные команды.adoc @@ -1,6 +1,8 @@ = Git: основные команды +:title-separator: {sp}| :category: Программирование :tags: программирование, git +:toc: == Ссылки @@ -19,7 +21,7 @@ sudo apt-get install git == Термины -[width="100%",cols="16%,17%,67%",options="header",] +[width="100%",cols="18%,20%,62%",options="header",] |=== |Термин |Англ |Определение |Рабочий каталог |working tree, working directory |Набор файлов в @@ -29,7 +31,7 @@ sudo apt-get install git файлов проекта |Индекс |index, staging area |Область между рабочим каталогом и -репозиторием, в которой осуществляется подготовка к фиксации +репозиторием, в котором осуществляется подготовка к фиксации |SHA-1 |SHA-1 |Уникальный идентификатор, отражающий информацию об истории @@ -51,6 +53,9 @@ sudo apt-get install git обозначены зелёным фоном, могут быть неизменёнными (unmodified), изменёнными (modified) или подготовленными к фиксации (staged). + +[.text-center] +.Состояния [plantuml] ---- @startuml @@ -75,6 +80,9 @@ staged -> untracked: git rm --cached индексом, локальным и удалённым репозиторием, приведены на диаграмме ниже. + +[.text-center] +.Команды [plantuml] ---- @startuml @@ -106,7 +114,7 @@ index -[#blue]> workspace : git diff == Настройка -[width="100%",cols="16%,38%,46%",options="header",] +[width="100%",cols="15%,35%,50%",options="header",] |=== |Команда |Ключи |Описание |`git config` |`--global user.name "John Doe"` |Имя текущего @@ -122,7 +130,7 @@ index -[#blue]> workspace : git diff == Инициализация -[width="100%",cols="19%,27%,54%",options="header",] +[width="100%",cols="15%,35%,50%",options="header",] |=== |Команда |Ключи |Описание |`git init` |`` |Создать пустой репозиторий в каталоге `` @@ -137,7 +145,7 @@ index -[#blue]> workspace : git diff == Подмодули -[width="100%",cols="19%,27%,54%",options="header",] +[width="100%",cols="15%,25%,60%",options="header",] |=== |Команда |Ключи |Описание |`git submodule` |`add ` |Добавить в каталог `` @@ -159,11 +167,10 @@ git rm == Фиксация -[width="100%",cols="19%,27%,54%",options="header",] +[width="100%",cols="15%,25%,60%",options="header",] |=== |Команда |Ключи |Описание |`git add` |`` |Подготовить файл `` к фиксации -                     |`git commit` | |Зафиксировать подготовленные файлы @@ -179,7 +186,7 @@ git rm == Информация -[width="100%",cols="20%,20%,60%",options="header",] +[width="100%",cols="15%,25%,60%",options="header",] |=== |Команда |Ключи |Описание |`git status` |`-s`            |Вывод информации о рабочем каталоге в @@ -192,6 +199,7 @@ git rm == $push branches (see tags for pushing tags) +[width="100%",cols="15%,25%,60%",options="header",] [cols=",,",options="header",] |=== |Команда |Ключи |Описание @@ -206,6 +214,7 @@ git rm * `git clone` automatically creates a remote connection usually called `origin` +[width="100%",cols="15%,25%,60%",options="header",] [width="100%",cols="36%,26%,38%",options="header",] |=== |Команда |Ключи |Описание @@ -238,7 +247,7 @@ git rm .git/FETCH_HEAD == $fetch-pull -[cols=",,",options="header",] +[width="100%",cols="15%,25%,60%",options="header",] |=== |Команда |Ключи |Описание |`git fetch` |`` |Fetch all branches from remote (without merge) diff --git a/wiki/Prog/Git/Git распаковка объекта.adoc b/wiki/Prog/Git/Git распаковка объекта.adoc index 6c7ebc8..a4aba97 100644 --- a/wiki/Prog/Git/Git распаковка объекта.adoc +++ b/wiki/Prog/Git/Git распаковка объекта.adoc @@ -1,6 +1,8 @@ = Git: распаковка объекта +:title-separator: {sp}| :category: Программирование :tags: программирование, git, +:toc: В случае повреждения репозитория можно восстановить отдельные объекты, которые сохраняются в формате zlib. Пример команды: diff --git a/wiki/Prog/Time/Работа с датами и временем.adoc b/wiki/Prog/Time/Работа с датами и временем.adoc index a9b16fc..d223002 100644 --- a/wiki/Prog/Time/Работа с датами и временем.adoc +++ b/wiki/Prog/Time/Работа с датами и временем.adoc @@ -1,14 +1,12 @@ = Работа с датами и временем :category: Программирование -:tags: программирование, время, часы, дата, - -:toc: +:tags: программирование, время, часы, дата +:toc: auto == Временные шкалы В идеале системы учёта времени должны обладать тремя характеристиками: -[arabic] . _точность_ (время базируется на атомном стандарте, каждая секунда отсчитывается как секунда в системе СИ, нет високосных секунд, переводов на зимнее или летнее время и т.п.); @@ -18,7 +16,6 @@ На практике есть возможность выбрать шкалу только с двумя характеристиками из трёх. -[arabic] . точность и календарные дни. Примером такой шкалы является UTC, в которой отсчёт дней и секунд ведётся разными методами (секунды исчисляются по атомному стандарту, а дни по суточному вращению Земли), а @@ -32,7 +29,6 @@ Std 1003.1-1988), в которой день всегда равен 86400 се Время можно условно поделить на два класса: физическое и гражданское. -[arabic] . _Физическое_ время представляет собой точки на непрерывной шкале, такую концепцию достаточно точно отражает UTC, если можно пренебречь _секундой координации_ (дополнительная секунда, добавляемая к UTC 30 @@ -73,7 +69,6 @@ _секундой координации_ (дополнительная секу Правила хранения и отображения времени: -[arabic] . Время всегда хранится в UTC. При необходимости дополнительно сохраняется информация о временной зоне (смещение и/или название). . Для вывода на экран время переводится в местное. diff --git a/wiki/Vim/Vimdiff.adoc b/wiki/Vim/Vimdiff.adoc index bdbb951..b2523b1 100644 --- a/wiki/Vim/Vimdiff.adoc +++ b/wiki/Vim/Vimdiff.adoc @@ -1,4 +1,5 @@ = Vim: сравнение файлов +:title-separator: {sp}| :category: Vim :tags: Vim, команды Vim, diff --git a/wiki/Vim/Замена выделенного блока.adoc b/wiki/Vim/Замена выделенного блока.adoc index 765aefb..a12cfcf 100644 --- a/wiki/Vim/Замена выделенного блока.adoc +++ b/wiki/Vim/Замена выделенного блока.adoc @@ -1,4 +1,5 @@ = Vim: замена выделенного блока +:title-separator: {sp}| :category: Vim :tags: Vim, команды Vim, diff --git a/wiki/Vim/Клавиши Leader и LocalLeader.adoc b/wiki/Vim/Клавиши Leader и LocalLeader.adoc index 6e794e5..0768c15 100644 --- a/wiki/Vim/Клавиши Leader и LocalLeader.adoc +++ b/wiki/Vim/Клавиши Leader и LocalLeader.adoc @@ -1,4 +1,5 @@ = Vim: клавиши Leader и LocalLeader +:title-separator: {sp}| :category: Vim :tags: Vim, команды Vim, diff --git a/wiki/Vim/Клавиши PageUp и PageDown.adoc b/wiki/Vim/Клавиши PageUp и PageDown.adoc index e998099..dd93106 100644 --- a/wiki/Vim/Клавиши PageUp и PageDown.adoc +++ b/wiki/Vim/Клавиши PageUp и PageDown.adoc @@ -1,4 +1,5 @@ = Vim: клавиши PageUp и PageDown +:title-separator: {sp}| :category: Vim :tags: Vim, команды Vim, diff --git a/wiki/Vim/Кодировка файла.adoc b/wiki/Vim/Кодировка файла.adoc index 0dbb9b9..6dc4c48 100644 --- a/wiki/Vim/Кодировка файла.adoc +++ b/wiki/Vim/Кодировка файла.adoc @@ -1,4 +1,5 @@ = Vim: кодировка файла +:title-separator: {sp}| :category: Vim :tags: Vim, diff --git a/wiki/Vim/Комментирование кода.adoc b/wiki/Vim/Комментирование кода.adoc index bbdddd8..5e9e068 100644 --- a/wiki/Vim/Комментирование кода.adoc +++ b/wiki/Vim/Комментирование кода.adoc @@ -1,4 +1,5 @@ = Vim: комментирование кода +:title-separator: {sp}| :category: Vim :tags: Vim, команды Vim, diff --git a/wiki/Vim/Менеджер плагинов Plug.adoc b/wiki/Vim/Менеджер плагинов Plug.adoc index 43f5041..1531569 100644 --- a/wiki/Vim/Менеджер плагинов Plug.adoc +++ b/wiki/Vim/Менеджер плагинов Plug.adoc @@ -1,4 +1,5 @@ -= Vim: менеджер плагинов Plug += Vim\: менеджер плагинов Plug +:title-separator: {sp}| :category: Vim :tags: Vim, плагины Vim, @@ -14,7 +15,6 @@ curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ Чтобы использовать Plug, нужно добавить в `$HOME/.vim/vimrc`: -[arabic] * Строку `call plug#begin('~/.vim/plugged')` * Список строк, начинающихся с команды `Plug`, для загрузки плагинов * Закончить список командой `call plug#end()` diff --git a/wiki/Vim/Навигация easymotion.adoc b/wiki/Vim/Навигация easymotion.adoc index f35f6b6..25c123c 100644 --- a/wiki/Vim/Навигация easymotion.adoc +++ b/wiki/Vim/Навигация easymotion.adoc @@ -1,4 +1,5 @@ = Vim: навигация по тексту с помощью easymotion +:title-separator: {sp}| :category: Vim :tags: Vim, команды Vim, diff --git a/wiki/Vim/Навигация по буферам.adoc b/wiki/Vim/Навигация по буферам.adoc index 7d4585a..4a49ae4 100644 --- a/wiki/Vim/Навигация по буферам.adoc +++ b/wiki/Vim/Навигация по буферам.adoc @@ -1,4 +1,5 @@ = Vim: навигация по буферам +:title-separator: {sp}| :category: Vim :tags: Vim, команды Vim, diff --git a/wiki/Vim/Нумерация строк.adoc b/wiki/Vim/Нумерация строк.adoc index 11793ed..d9377d0 100644 --- a/wiki/Vim/Нумерация строк.adoc +++ b/wiki/Vim/Нумерация строк.adoc @@ -1,4 +1,5 @@ = Vim: нумерация строк +:title-separator: {sp}| :category: Vim :tags: Vim, команды Vim, diff --git a/wiki/Vim/Проверка орфографии.adoc b/wiki/Vim/Проверка орфографии.adoc index 6094aa5..d793879 100644 --- a/wiki/Vim/Проверка орфографии.adoc +++ b/wiki/Vim/Проверка орфографии.adoc @@ -1,4 +1,5 @@ = Vim: проверка орфографии +:title-separator: {sp}| :category: Vim :tags: Vim, команды Vim, словарь, орфография, diff --git a/wiki/Vim/Ссылки.adoc b/wiki/Vim/Ссылки.adoc index dc01a36..84b92fe 100644 --- a/wiki/Vim/Ссылки.adoc +++ b/wiki/Vim/Ссылки.adoc @@ -1,4 +1,5 @@ = Vim: полезные ссылки +:title-separator: {sp}| :category: Vim :tags: Vim, diff --git a/wiki/Vim/Управление окнами.adoc b/wiki/Vim/Управление окнами.adoc index 085954a..339160a 100644 --- a/wiki/Vim/Управление окнами.adoc +++ b/wiki/Vim/Управление окнами.adoc @@ -1,4 +1,5 @@ = Vim: управление окнами +:title-separator: {sp}| :category: Vim :tags: Vim, команды Vim,