Changeset 54096f7


Ignore:
Timestamp:
Jan 23, 2020, 9:06:23 PM (5 years ago)
Author:
Mikhail Kirillov <w96k@…>
Branches:
master
Children:
97a375a
Parents:
863f5d5
Message:

Add pdf cv; Add english cv; Update home;

Files:
3 added
6 edited

Legend:

Unmodified
Added
Removed
  • .emacs

    r863f5d5 r54096f7  
    33(require 'org)
    44(require 'ox-publish)
     5(require 'ox-latex)
    56(require 's)
    67(require 'simple-httpd)
     
    3536        ("blog-styles"
    3637         :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"
    3839         :publishing-directory ,(concat current-folder "dist/public")
    3940         :recursive t
     
    123124(setq httpd-root (concat current-folder "/dist/"))
    124125
     126;; Fix image width
    125127(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  
    11#+Title: Curriculum Vitae
    22#+LANGUAGE: ru
     3#+OPTIONS: toc:nil
     4#+LATEX_CLASS_OPTIONS: [article,10pt,notitlepage,notitle,oneside,twocolumn]
    35
    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
    524
    625** Личные данные
    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         |
    1733
    1834** Опыт работы
     
    3652*** Среднее-профессиональное
    3753#+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
    4267
    4368** Навыки
     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
    4484~Lisp~
    4585~React~
    46 ~Vue.js~
     86~Vue~
    4787~Python~
    48 ~Node.js~
     88~Nodejs~
    4989~PostgreSQL~
    5090~Bootstrap~
    5191~Semantic-UI~
    5292~Linux~
     93~SASS~
    5394~Git~
    5495~CI~
    5596~Emacs~
    5697
    57 ** Языки
    58 | Русский    | Родной                          |
    59 | Английский | Чтение технической документации |
     98
  • content/index.org

    r863f5d5 r54096f7  
    11#+TITLE: @w96k: Кириллов Михаил
    22#+OPTIONS: toc:nil
     3#+LANGUAGE: ru
    34
    45* Статьи
     
    2425(concat "<ul>" (mapconcat 'make-links list-of-posts "\n") "</ul>")
    2526#+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  
    33#+LANGUAGE: ru
    44
     5#+LATEX_CLASS_OPTIONS: [article,10pt]
     6
     7#+BEGIN_EXPORT latex
     8\setcounter{secnumdepth}{0}
     9#+END_EXPORT
     10
    511* Воспроизводимые сборки на примере GNU/Guix
    612  #+BEGIN_abstract
    7   Эта обзорная статья описывает преимущества, которые предоставляют
    8   системы с воспроизводимой сборкой программ. Она не затрагивает
    9   глубокие технические детали. В качестве демонстрации используется
    10   пакетный менеджер GNU/Guix.
     13  Эта обзорная статья рассматривает концепцию воспроизводимых
     14  сборок. Она не затрагивает глубокие технические детали. В качестве
     15  демонстрации используется пакетный менеджер GNU/Guix.
    1116  #+END_abstract
    1217
     
    2328
    2429** Термины
    25    - Исходный код :: Обычно берется из системы контроля версий
     30   - Исходный код :: Берется из системы контроля версий
    2631                     определенной ревизии или архива.
    2732
    28    - Соответствующие аттрибуты среды сборки :: Обычно включают в себя
     33   - Соответствующие аттрибуты среды сборки :: Включают в себя
    2934        зависимости и их версии, флаги конфигурации сборки и
    3035        переменные окружения.
    3136
    32    - Артефакты :: Обычно являются исполняемыми файлами, пакетами
     37   - Артефакты :: Являются исполняемыми файлами, пакетами
    3338                  дистрибутива или образами файловой системы. Обычно
    3439                  не содержат в себе логов сборки или похожих на логи
     
    7984** Как добиться воспроизводимости
    8085   Достижение воспроизводимости сборок требует сотрудничества
    81    нескольких ролей в производстве ПО. В маленьком проекте один
    82    человек может выполнять все роли.
     86   нескольких ролей в производстве ПО.
    8387
    8488*** Создание детерменированного окружения сборки
  • content/sitemap.org

    r863f5d5 r54096f7  
    11#+TITLE: @w96k
    22
     3- [[file:cv.org][cv]]
     4- [[file:cv.en.org][Curriculum Vitae]]
     5- [[file:index.org][@w96k]]
    36- [[file:about.org][about]]
    4 - [[file:index.org][@w96k]]
    57- [[file:legal.org][legal]]
    68- [[file:404.org][404]]
    7 - [[file:cv.org][cv]]
    89- posts
    910  - [[file:posts/reproducible-builds.org][Воспроизводимые сборки]]
  • public/css/custom.css

    r863f5d5 r54096f7  
    165165}
    166166
     167.org-left {
     168    text-align: left !important;
     169}
     170
    167171dl {
    168     padding: 0 var(--universal-padding);   
     172    padding: 0 calc(var(--universal-padding) + 1em);   
    169173}
    170174
     
    183187    color: #cccccc;
    184188    border-left: 0.25rem solid #cc99cc;
     189    overflow-x: scroll;
    185190}
    186191
     
    199204.org-svg {
    200205    width: auto;
     206    max-width: 100%;
    201207}
    202208
Note: See TracChangeset for help on using the changeset viewer.