Changeset 54096f7
- Timestamp:
- Jan 23, 2020, 9:06:23 PM (5 years ago)
- Branches:
- master
- Children:
- 97a375a
- Parents:
- 863f5d5
- Files:
-
- 3 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
.emacs
r863f5d5 r54096f7 3 3 (require 'org) 4 4 (require 'ox-publish) 5 (require 'ox-latex) 5 6 (require 's) 6 7 (require 'simple-httpd) … … 35 36 ("blog-styles" 36 37 :base-directory ,(concat current-folder "public") 37 :base-extension "jpg\\|gif\\|png\\|ico\\|css\\|txt "38 :base-extension "jpg\\|gif\\|png\\|ico\\|css\\|txt\\|pdf" 38 39 :publishing-directory ,(concat current-folder "dist/public") 39 40 :recursive t … … 123 124 (setq httpd-root (concat current-folder "/dist/")) 124 125 126 ;; Fix image width 125 127 (setq org-image-actual-width nil) 128 129 ;; PDF output settings 130 (setq org-latex-listings 'minted) 131 (setq org-latex-tables-centered nil) 132 (add-to-list 'org-latex-packages-alist '("russian" "babel")) 133 (add-to-list 'org-latex-packages-alist '("" "minted")) 134 (add-to-list 'org-latex-packages-alist '("" "nopageno")) 135 (add-to-list 'org-latex-packages-alist '("utf8x" "inputenc")) 136 (add-to-list 'org-latex-packages-alist '("a4paper, margin=0.75in" "geometry")) 137 -
content/cv.org
r863f5d5 r54096f7 1 1 #+Title: Curriculum Vitae 2 2 #+LANGUAGE: ru 3 #+OPTIONS: toc:nil 4 #+LATEX_CLASS_OPTIONS: [article,10pt,notitlepage,notitle,oneside,twocolumn] 3 5 4 * Curriculum Vitae 6 #+BEGIN_EXPORT latex 7 \setcounter{secnumdepth}{0} 8 \setcounter{tocdepth}{0} 9 #+END_EXPORT 10 11 #+BEGIN_EXPORT html 12 <article> 13 <div class="row"> 14 <div class="col-md" style="padding-top: 0.75em;"> 15 <h2>Curriculum Vitae</h2> 16 </div> 17 <div class="col-md" align="right"> 18 <a href="/cv.en.html" class="button">EN</a> 19 <a href="/public/pdf/w96k_cv.ru.pdf" class="button"><span class="icon-upload"></span> PDF</a> 20 </div> 21 </div> 22 </article> 23 #+END_EXPORT 5 24 6 25 ** Личные данные 7 8 | Имя | Кириллов Михаил | 9 | Дата рождения: | 15.08.1996 | 10 | Местоположение: | Россия, Москва | 11 | Семейное положение | Не женат | 12 | Email: | [[mailto:w96k@posteo.net][w96k@posteo.net]] | 13 | Mastodon | [[https://fosstodon.org/@w96k/][https://fosstodon.org/@w96k]] | 14 | Код: | [[https://git.sr.ht/~w96k/][https://git.sr.ht/~w96k/]] | 15 | Блог: | https://w96k.com | 16 26 | Имя | Кириллов Михаил | 27 | Дата рождения: | 15.08.1996 | 28 | Местоположение: | Россия, Москва | 29 | Семейное положение | Не женат | 30 | Email: | [[mailto:w96k@posteo.net][w96k@posteo.net]] | 31 | Код: | [[https://git.sr.ht/~w96k/][https://git.sr.ht/~w96k/]] | 32 | Блог: | https://w96k.com | 17 33 18 34 ** Опыт работы … … 36 52 *** Среднее-профессиональное 37 53 #+ATTR_LaTeX: :center nil 38 | Учреждение: | /Политехнический колледж № 8/ | 39 | Время обучения | *Сен. 2012 - Июль 2016* | 40 | Специальность: | Организация и технология защиты информации | 41 | Код: | 10.02.01 | 54 | Учреждение: | /Политехнический колледж № 8/ | 55 | Время обучения | *Сен. 2012 - Июль 2016* | 56 | Специальность: | Организация и технология | 57 | | защиты информации | 58 | Код: | 10.02.01 | 59 60 ** Языки 61 | Русский | Родной | 62 | Английский | Чтение технической документации | 63 64 #+BEGIN_EXPORT latex 65 \newpage 66 #+END_EXPORT 42 67 43 68 ** Навыки 69 - Разработка Single Page Application на базе vue.js / ember.js 70 - Разработка бекенда на базе django и flask 71 - Опыт использования PostgreSQL и понимание языка SQL 72 - Опыт использования CSS-фреймворков Bootstrap, Semantic UI, Mini.css 73 - Тестирование ПО при помощи Selenium 74 - Юнит-тестирование 75 - Базовое понимание Docker 76 - Опыт использования систем непрерывной интеграцией Travis, Gitlab CI, 77 Sourcehut Builds 78 - Опыт использования GNU/Linux-дистрибутивов Debian и Guix 79 - Опыт использование языков программирования Javascript, Python, 80 Common Lisp и GNU/Guile 81 - Опыт использования системы контроля версий Git 82 - Опыт использования редактора Emacs и org-mode 83 44 84 ~Lisp~ 45 85 ~React~ 46 ~Vue .js~86 ~Vue~ 47 87 ~Python~ 48 ~Node .js~88 ~Nodejs~ 49 89 ~PostgreSQL~ 50 90 ~Bootstrap~ 51 91 ~Semantic-UI~ 52 92 ~Linux~ 93 ~SASS~ 53 94 ~Git~ 54 95 ~CI~ 55 96 ~Emacs~ 56 97 57 ** Языки 58 | Русский | Родной | 59 | Английский | Чтение технической документации | 98 -
content/index.org
r863f5d5 r54096f7 1 1 #+TITLE: @w96k: Кириллов Михаил 2 2 #+OPTIONS: toc:nil 3 #+LANGUAGE: ru 3 4 4 5 * Статьи … … 24 25 (concat "<ul>" (mapconcat 'make-links list-of-posts "\n") "</ul>") 25 26 #+END_SRC 27 28 * Проекты 29 30 | Название | Описание | 31 |-----------+----------------------------------------------------------------------------| 32 | [[https://git.sr.ht/~w96k/doujinhub][Doujinhub]] | Платформа для музыкальной коллаборации между композиторами и исполнителями | 33 34 * Пожертвования 35 Я принимаю пожертвования через платформу Liberapay (их сайт по 36 неизвестным причинам заблокирован в РФ). Пожертвования финансируют 37 мою работу над статьями и проектами. 38 #+BEGIN_EXPORT html 39 <a href="https://liberapay.com/w96k/donate"><button>Donate</button></a> 40 #+END_EXPORT 41 -
content/posts/reproducible-builds.org
r863f5d5 r54096f7 3 3 #+LANGUAGE: ru 4 4 5 #+LATEX_CLASS_OPTIONS: [article,10pt] 6 7 #+BEGIN_EXPORT latex 8 \setcounter{secnumdepth}{0} 9 #+END_EXPORT 10 5 11 * Воспроизводимые сборки на примере GNU/Guix 6 12 #+BEGIN_abstract 7 Эта обзорная статья описывает преимущества, которые предоставляют 8 системы с воспроизводимой сборкой программ. Она не затрагивает 9 глубокие технические детали. В качестве демонстрации используется 10 пакетный менеджер GNU/Guix. 13 Эта обзорная статья рассматривает концепцию воспроизводимых 14 сборок. Она не затрагивает глубокие технические детали. В качестве 15 демонстрации используется пакетный менеджер GNU/Guix. 11 16 #+END_abstract 12 17 … … 23 28 24 29 ** Термины 25 - Исходный код :: Обычно берется из системы контроля версий30 - Исходный код :: Берется из системы контроля версий 26 31 определенной ревизии или архива. 27 32 28 - Соответствующие аттрибуты среды сборки :: Обычно включают в себя33 - Соответствующие аттрибуты среды сборки :: Включают в себя 29 34 зависимости и их версии, флаги конфигурации сборки и 30 35 переменные окружения. 31 36 32 - Артефакты :: Обычно являются исполняемыми файлами, пакетами37 - Артефакты :: Являются исполняемыми файлами, пакетами 33 38 дистрибутива или образами файловой системы. Обычно 34 39 не содержат в себе логов сборки или похожих на логи … … 79 84 ** Как добиться воспроизводимости 80 85 Достижение воспроизводимости сборок требует сотрудничества 81 нескольких ролей в производстве ПО. В маленьком проекте один 82 человек может выполнять все роли. 86 нескольких ролей в производстве ПО. 83 87 84 88 *** Создание детерменированного окружения сборки -
content/sitemap.org
r863f5d5 r54096f7 1 1 #+TITLE: @w96k 2 2 3 - [[file:cv.org][cv]] 4 - [[file:cv.en.org][Curriculum Vitae]] 5 - [[file:index.org][@w96k]] 3 6 - [[file:about.org][about]] 4 - [[file:index.org][@w96k]]5 7 - [[file:legal.org][legal]] 6 8 - [[file:404.org][404]] 7 - [[file:cv.org][cv]]8 9 - posts 9 10 - [[file:posts/reproducible-builds.org][Воспроизводимые сборки]] -
public/css/custom.css
r863f5d5 r54096f7 165 165 } 166 166 167 .org-left { 168 text-align: left !important; 169 } 170 167 171 dl { 168 padding: 0 var(--universal-padding);172 padding: 0 calc(var(--universal-padding) + 1em); 169 173 } 170 174 … … 183 187 color: #cccccc; 184 188 border-left: 0.25rem solid #cc99cc; 189 overflow-x: scroll; 185 190 } 186 191 … … 199 204 .org-svg { 200 205 width: auto; 206 max-width: 100%; 201 207 } 202 208
Note:
See TracChangeset
for help on using the changeset viewer.