Changeset ba2af33 for content


Ignore:
Timestamp:
Apr 5, 2022, 6:25:38 AM (3 years ago)
Author:
Mikhail Kirillov <w96k@…>
Branches:
master
Children:
9346651
Parents:
51c80bf
Message:

Translate website in English

Location:
content
Files:
3 added
3 deleted
4 edited
5 moved

Legend:

Unmodified
Added
Removed
  • content/about.org

    r51c80bf rba2af33  
    106106
    107107#+END_EXPORT
    108 
    109 * Сообщества
    110   Я администрирую/модерирую несколько сообществ в Telegram
    111 
    112   | Название                   | Описание                                                                                        |
    113   |----------------------------+-------------------------------------------------------------------------------------------------|
    114   | [[https://t.me/gnu_ru][Группа GNU]]                 | Группа посвящена фонду свободного програмного обеспечения GNU и этике движения за свободное ПО. |
    115   | GNU Group (по приглашению) | Тоже самое, но на английском                                                                    |
    116   | [[https://t.me/gnu_guix_ru][Russian Guix System]]        | Полностью свободный функциональный пакетный менеджер и операционная система                     |
    117   | [[https://t.me/lisp_forever][Lisp Forever]]               | Обсуждение Common Lisp и других языков семейства Lisp                                           |
    118 
    119   Предвкушая вопрос о свободности Telegram:
    120   [[https://www.gnu.org/philosophy/network-services-arent-free-or-nonfree.html][Network Services Aren't Free or Nonfree; They Raise Other Issues]]
  • content/cv.org

    r51c80bf rba2af33  
    11#+Title: Curriculum Vitae
    2 #+LANGUAGE: ru
     2#+LANGUAGE: en
    33#+OPTIONS: toc:nil
    4 #+LATEX_HEADER: \usepackage[russian]{babel}
    54#+LATEX_CLASS_OPTIONS: [article,10pt,notitlepage,notitle,oneside,twocolumn]
    6 
    7 #+BEGIN_EXPORT latex
    8 \setcounter{secnumdepth}{0}
    9 \setcounter{tocdepth}{0}
    10 #+END_EXPORT
    115
    126#+BEGIN_EXPORT html
    137<article>
    148  <div class="row">
    15     <div class="col-md" style="padding-top: 0.75em;">
    16       <h2>Curriculum Vitae</h2>
     9    <div class="col-md">
     10      <h1 style="padding: 0em;"><strong>Mikhail Kirillov</strong>
     11      Fullstack Web
     12      </h1>
    1713    </div>
    18     <div class="col-md" align="right">
    19       <a href="/cv.en.html" class="button">EN</a>
    20       <a href="/public/pdf/w96k_cv.ru.pdf" class="button"><span class="icon-upload"></span> PDF</a>
     14    <div class="col-md" align="right" style="padding-top: 1em;">
     15      <mark style="background: #689f38 !important;">Available for hire</mark>
     16      <p style="font-size: 1.3em;">€2000 — ∞</p>
    2117    </div>
    2218  </div>
     
    2420#+END_EXPORT
    2521
    26 ** Личные данные
    27 | Имя                | Кириллов Михаил          |
    28 | Дата рождения:     | 15.08.1996               |
    29 | Местоположение:    | Россия, Москва           |
    30 | Семейное положение | Не женат                 |
    31 | Email:             | [[mailto:w96k@posteo.net][w96k@posteo.net]]          |
    32 | Код:               | [[https://git.sr.ht/~w96k/][https://git.sr.ht/~w96k/]] |
    33 | Блог:              | [[https://w96k.ru]]          |
     22** Basic information
    3423
    35 ** Опыт работы
     24| Name           | Kirillov Mikhail            |
     25| Date of birth: | 15.08.1996                  |
     26| Location:      | Russia, Moscow              |
     27| Marital status | Single                      |
     28| Email:         | [[mailto:w96k@riseup.net][w96k@riseup.net]]             |
     29| Code:          | [[https://git.sr.ht/~w96k/][https://git.sr.ht/~w96k/]]    |
     30| Blog:          | [[https://w96k.dev]]            |
     31
     32** Work experience
     33
     34*** ООО «Реформа»
     35| Period:   | June 2021 - Today    |
     36| Position: | Fullstack-Developer  |
     37| Web-Site: | https://profile24.ru |
    3638
    3739*** ООО «Оптифарма»
    38 | Период:    | Ноябрь 2017 - Март 2020 |
    39 | Должность: | Fullstack-Developer     |
    40 | Сайт:      | https://medkompas.ru    |
     40| Period:   | November 2017 - March 2020 |
     41| Position: | Fullstack-Developer        |
     42| Web-Site: | https://medkompas.ru       |
    4143
    4244*** Indacoin ltd
    43 | Период:    | Июнь 2017 - Сен. 2017 |
    44 | Должность: | /Front-End Developer/ |
    45 | Сайт:      | https://indacoin.com  |
     45| Period:   | June 2017 - Sep. 2017 |
     46| Position: | /Front-End Developer/ |
     47| Web-site: | https://indacoin.com  |
    4648
    47 ** Образование
    48 *** Среднее-профессиональное
     49+ freelance jobs that happened from time to time
     50
     51** Education
     52*** Secondary vocational
    4953#+ATTR_LaTeX: :center nil
    50 | Учреждение:    | /Политехнический колледж № 8/ |
    51 | Время обучения | *Сен. 2012 - Июль 2016*       |
    52 | Специальность: | Организация и технология      |
    53 |                | защиты информации             |
    54 | Код:           | 10.02.01                      |
     54| Name:      | /Polytechnic colleage № 8/                 |
     55| Period     | *Sep. 2012 - July 2016*                    |
     56| Specialty: | Организация и технология защиты информации |
     57| Code:      | 10.02.01                                   |
    5558
    56 ** Языки
    57 | Русский    | Родной                          |
    58 | Английский | Чтение технической документации |
     59** Skills
     60- Developing backends using Symfony (PHP) and Django/Flask (Python)
     61- Single Page Application development based on react.js / vue.js / ember.js
     62- Experience of using PostgreSQL and knowledge of SQL
     63- Experience of using CSS frameworks: Bootstrap, Semantic UI, Mini.css
     64- Software Testing with Selenium
     65- Unit Testing
     66- Experience of using Docker
     67- Experience of using continious integrations systems: Gitlab CI,
     68  Sourcehut Builds, Jenkins
     69- Experience of using GNU/Linux and BSD distributions: Debian, Guix, Slackware, OpenBSD
     70- Experience of using programming languages profesionally: PHP, Python, Javascript
     71- Experience of using programming languages as hobby: C, Common Lisp, GNU/Guile, SMl
     72- Experience of using version control systems: Git, Mercurial
     73- Experience of using text editor Emacs and publishing system org-mode
    5974
    60 #+BEGIN_EXPORT latex
    61 \newpage
    62 #+END_EXPORT
     75~Symfony~
     76~Django~
     77~Flask~
     78~React~
     79~Vue.js~
     80~SQL~
     81~Bootstrap~
     82~Docker~
    6383
    64 ** Навыки
    65 - Разработка Single Page Application на базе vue.js / ember.js
    66 - Разработка бекенда на базе django и flask
    67 - Опыт использования PostgreSQL и понимание языка SQL
    68 - Опыт использования CSS-фреймворков Bootstrap, Semantic UI, Mini.css
    69 - Тестирование ПО при помощи Selenium
    70 - Юнит-тестирование
    71 - Базовое понимание Docker
    72 - Опыт использования систем непрерывной интеграцией Travis, Gitlab CI,
    73   Sourcehut Builds
    74 - Опыт использования GNU/Linux-дистрибутивов Debian и Guix
    75 - Опыт использование языков программирования Javascript, Python,
    76   Common Lisp и GNU/Guile
    77 - Опыт использования системы контроля версий Git
    78 - Опыт использования редактора Emacs и org-mode
     84** Languages
     85| Russian | Native                |
     86| English | Reading documentation |
    7987
    80 ~Lisp~
    81 ~React~
    82 ~Vue~
    83 ~Python~
    84 ~Nodejs~
    85 ~PostgreSQL~
    86 ~Bootstrap~
    87 ~Semantic-UI~
    88 ~Linux~
    89 ~SASS~
    90 ~Git~
    91 ~CI~
    92 ~Emacs~
    93 
    94 
  • content/index.org

    r51c80bf rba2af33  
    33#+LANGUAGE: ru
    44
    5 * Cтатьи
     5#+BEGIN_EXPORT html
     6<nav id="table-of-contents">
     7<div id="text-table-of-contents">
     8<ul style="list-style: none; margin: 0 0.5em;">
     9<li><p><mark class="inline-block">2022-04-05</mark></p>
     10    <p>I've deleted my russian articles and translated the whole website in English due strong censorship in Russia.</p></li>
     11</ul>
     12</div>
     13</nav>
    614
    7   #+BEGIN_SRC emacs-lisp :exports results :results html
    8     (defun read-lines (filePath)
    9       "Return a list of lines of a file at filePath."
    10       (with-temp-buffer
    11         (insert-file-contents filePath)
    12         (split-string (buffer-string) "\n" t)))
     15<article>
     16<div class="row">
     17<div class="col-sm-12 col-md-4" align="center">
     18  <img src="/public/images/w96k.png" class="shadowed rounded" style="max-width: 200px; width: 100%;">
     19</div>
     20<div class="col-sm-12 col-md-8" style="background: #f8f8f8; border: 1px solid rgba(0,0,0,.1); border-radius: 0.25em; box-shadow: 0 1px 2px rgba(0,0,0,.1);">
     21  <h2 style="background: rgba(0,0,0,.1); border-radius: 0.1em; margin-top: 0.5em; text-align: center"><strong>Mikhail Kirillov</strong></h2>
    1322
    14 ;; Sort by modified date
    15 (setq list-of-posts (sort (directory-files-and-attributes "./posts" nil ".org$")
    16                           #'(lambda (x y) (time-less-p (nth 6 y) (nth 6 x)))))
     23  <p>Developer. Profesionally I do mostly web backends.
     24  I like functional programming, LISP and free software movement.
     25  I use only libre software on my librebooted Thinkpad X200T.
     26  I'm a long-time user of
     27<a href="http://guix.gnu.org">GNU Guix</a> OS и free text editor
     28<a href="https://www.gnu.org/software/emacs/">GNU Emacs</a>.
     29  </p>
    1730
    18     (defun make-links (str)
    19       (setq file-name (car str))
    20       (setq str-link (s-replace ".org" ".html" file-name))
    21       ;; We make an assumption, that #+TITLE is on first line
    22       (setq article-title (s-replace "#+TITLE: " "" (car (read-lines (concat "posts/" file-name)))))
    23       (concat "<li><a href=\"/posts/" str-link "\">" article-title "</a></li>"))
     31  <ul style="margin-top: 1em; text-align: center;">
     32    <li style="display: inline-block;"><a href="mailto:w96k@riseup.net"><span class="icon-mail"></span>Email</a> <span style="color: #ccc;">|</span></li>
     33    <li style="display: inline-block;"><a href="https://fosstodon.org/@w96k"><span class="icon-share"></span>Mastodon</a> <span style="color: #ccc;">|</span></li>
     34    <li style="display: inline-block;"><a href="https://git.sr.ht/~w96k/"><span class="icon-link"></span>Sourcehut</a></li>
     35  </ul>
     36</div>
     37</div>
    2438
    25     (concat "<ul>" (mapconcat 'make-links list-of-posts "\n") "</ul>")
    26   #+END_SRC
    27  
    28 * Другие авторы
    29  
    30   #+BEGIN_SRC emacs-lisp :exports results :results html
    31     (let ((org-webring-items-total 4)
    32           (org-webring-items-per-source 1)
    33           (org-webring-header 'nil)
    34           (org-webring-summary-max-length 150)
    35           (org-webring-display-version 'nil)
    36           (org-webring-display-generation-time 'nil)
    37           (org-webring-urls '(;;"http://guix.gnu.org/feeds/blog.atom"
    38                               "https://drewdevault.com/blog/index.xml"
    39                               "https://wingolog.org/feed/atom"
    40                               "https://dthompson.us/feed.xml"
    41                               ;;"https://ambrevar.xyz/atom.xml"
    42                               "https://stallman.org/rss/rss.xml")))
    43       (org-webring-generate-webring))
    44   #+END_SRC   
    45  
    46 * Пожертвования
    47   Я принимаю пожертвования через платформу Liberapay. Пожертвования
    48   финансируют мою работу над статьями и проектами.
     39<h3>Software I use</h3>
     40<table class="iuse">
     41<tr>
     42<td>
     43<a href="https://gnu.org">
     44<figure>
     45  <img src="/public/images/gnu.png">
     46  <figcaption>GNU Software</figcaption>
     47</figure>
     48</a>
     49</td>
     50<td>
     51<a href="https://guix.gnu.org">
     52<figure>
     53  <img src="/public/images/guix.png">
     54  <figcaption>GNU Guix</figcaption>
     55</figure>
     56</a>
     57</td>
     58<td>
     59<a href="https://www.gnu.org/software/emacs/">
     60<figure>
     61  <img src="/public/images/emacs.png">
     62  <figcaption>GNU Emacs</figcaption>
     63</figure>
     64</a>
     65</td>
     66<td>
     67<a href="https://www.gnu.org/software/gnuzilla/">
     68<figure>
     69  <img src="/public/images/icecat.png">
     70  <figcaption>Icecat Browser</figcaption>
     71</figure>
     72</a>
     73</td>
     74</tr>
     75</table>
     76
     77<table class="iuse">
     78<tr>
     79<td>
     80<a href="https://gnu.org/software/gnu-c-manual/gnu-c-manual.html">
     81<figure>
     82  <img src="/public/images/c.png">
     83  <figcaption>GNU C</figcaption>
     84</figure>
     85</td>
     86</a>
     87<td>
     88<a href="https://gnu.org/software/guile/">
     89<figure>
     90  <img src="/public/images/guile.png">
     91  <figcaption>GNU Guile</figcaption>
     92</figure>
     93</a>
     94</td>
     95<td>
     96<a href="https://python.org/">
     97<figure>
     98  <img src="/public/images/python.png">
     99  <figcaption>Python</figcaption>
     100</figure>
     101</a>
     102</td>
     103<td>
     104<a href="http://php.net/">
     105<figure>
     106  <img src="/public/images/php.png">
     107  <figcaption>PHP</figcaption>
     108</figure>
     109</a>
     110</td>
     111</tr>
     112</table>
     113</article>
     114#+END_EXPORT
     115
     116* Projects
     117** TODO Guix + Software Heritage Russian Mirror
     118  There is a chance that internet in Russia will be restricted in some
     119  ways, so it is a good idea to setup a server with all essential
     120  software archived. Guix website and CI is blocked from host side for
     121  russians.
     122
     123  [[https://fosstodon.org/@w96k/108053233765822857][Details]]
     124
     125** TODO GNU Ensemble
     126  Federated web service that allows its users to collaborate on
     127  composing and recording pieces of music.
     128
     129* Donations
     130  I live not a rich life. Any donation would help me to keep me and
     131  projects afloat.
    49132  #+BEGIN_EXPORT html
    50133  <a class="button" href="https://liberapay.com/w96k/donate">Donate</a>
  • content/sitemap.org

    r51c80bf rba2af33  
    33- [[file:404.org][404: Страница не найдена]]
    44- [[file:cv.org][Curriculum Vitae]]
    5 - [[file:cv.en.org][Curriculum Vitae]]
    65- [[file:saharovo-short.org][Сахарово: кратко]]
    76- [[file:legal.org][Правовая информация]]
     7- [[file:emacs.org][Конфигурация Emacs]]
     8- [[file:about.org][Обо мне: Кириллов Михаил]]
    89- [[file:index.org][@w96k: Кириллов Михаил]]
    9 - [[file:about.org][Обо мне: Кириллов Михаил]]
    10 - [[file:emacs.org][Конфигурация Emacs]]
    1110- projects
    1211  - [[file:projects/ensemble.org][ensemble]]
    13 - posts
    14   - [[file:posts/libreboot-x200t.org][Обзор Lenovo Thinkpad X200T с Libreboot]]
    15   - [[file:posts/reproducible-builds.org][Воспроизводимые сборки на примере GNU/Guix]]
    16   - [[file:posts/web.org][Свободное использование сети Интернет]]
    17   - [[file:posts/saharovo.org][Арест в Сахарово]]
    18   - [[file:posts/unix-distros.org][Unix-подобные дистрибутивы]]
Note: See TracChangeset for help on using the changeset viewer.