Changeset 9742500
- Timestamp:
- Oct 10, 2020, 3:32:27 AM (4 years ago)
- Branches:
- master
- Children:
- 487838e
- Parents:
- 97a375a
- git-author:
- Mikhail Kirillov <w96k@…> (09/30/20 06:05:43)
- git-committer:
- Mikhail Kirillov <w96k@…> (10/10/20 03:32:27)
- Files:
-
- 29 added
- 3 deleted
- 9 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
.emacs
r97a375a r9742500 9 9 (setq current-folder (file-truename "./")) 10 10 11 ;; Use in:<invidio-id> syntax to include embed invidio video 12 (defvar in-iframe-format 11 (defvar peertube-iframe-format 13 12 ;; You may want to change your width and height. 14 13 (concat "<iframe id=\"ivplayer\" type=\"text/html\"" 15 "src=\"https:// www.invidio.us/embed/%s\""14 "src=\"https://peervideo.ru/videos/embed/%s\"" 16 15 " frameborder=\"0\"" 17 16 " allowfullscreen>%s</iframe>")) 18 17 19 18 (org-add-link-type 20 " in"19 "peertube" 21 20 (lambda (handle) 22 21 (browse-url 23 (concat "https:// www.invidio.us/embed/"22 (concat "https://peervideo.ru/videos/embed/" 24 23 handle))) 25 24 (lambda (path desc backend) 26 25 (cl-case backend 27 (html (format in-iframe-format26 (html (format peertube-iframe-format 28 27 path (or desc ""))) 29 28 (latex (format "\href{%s}{%s}" … … 116 115 :sitemap-filename "sitemap.org" 117 116 :sitemap-title "@w96k" 118 :sitemap-sort-files anti-chronologically)))117 :sitemap-sort-files chronologically))) 119 118 120 119 ;; Don't ask for block evaluation -
content/about.org
r97a375a r9742500 7 7 <img src="/public/images/w96k.png" class="shadowed rounded" style="max-width: 180px; width: 100%;"> 8 8 <div> 9 <a href="http://fsf.org/"> 9 10 <img src="/public/images/fsf.png" class="shadowed rounded"> 11 </a> 12 </div> 13 <div> 14 15 10 16 </div> 11 17 </div> … … 46 52 </div> 47 53 </article> 54 55 <article> 56 <table class="iuse"> 57 <tr> 58 <td> 59 <figure> 60 <img src="/public/images/gnu.png"> 61 <figcaption>GNU Software</figcaption> 62 </figure> 63 </td> 64 <td> 65 <figure> 66 <img src="/public/images/guix.png"> 67 <figcaption>Distribution</figcaption> 68 </figure> 69 </td> 70 <td> 71 <figure> 72 <img src="/public/images/emacs.png"> 73 <figcaption>Emacs Text Editor</figcaption> 74 </figure> 75 </td> 76 <td> 77 <figure> 78 <img src="/public/images/icecat.png"> 79 <figcaption>Icecat Browser</figcaption> 80 </figure> 81 </td> 82 </tr> 83 </table> 84 85 <table class="iuse"> 86 <tr> 87 <td> 88 <figure> 89 <img src="/public/images/c.png"> 90 </figure> 91 </td> 92 <td> 93 <figure> 94 <img src="/public/images/guile.png"> 95 </figure> 96 </td> 97 <td> 98 <figure> 99 <img src="/public/images/ocaml.png"> 100 </figure> 101 </td> 102 <td> 103 <figure> 104 <img src="/public/images/python.png"> 105 </figure> 106 </td> 107 </tr> 108 </table> 109 </article> 110 48 111 #+END_EXPORT -
content/cv.en.org
r97a375a r9742500 26 26 | Email: | [[mailto:w96k@posteo.net][w96k@posteo.net]] | 27 27 | Code: | [[https://git.sr.ht/~w96k/][https://git.sr.ht/~w96k/]] | 28 | Blog: | https://w96k.com|28 | Blog: | [[https://w96k.ru]] | 29 29 30 30 ** Work experience 31 31 32 *** Visyond Ventures Ltd33 | Period: | November 2018 - March 2019 |34 | Position: | /Front-End Developer/ |35 | Web-Site: | https://visyond.com |36 37 32 *** ООО «Оптифарма» 38 | Period: | November 2017 - March 20 18|39 | Position: | /QA-Engineer/|33 | Period: | November 2017 - March 2020 | 34 | Position: | Fullstack-Developer | 40 35 | Web-Site: | https://medkompas.ru | 41 36 -
content/cv.org
r97a375a r9742500 2 2 #+LANGUAGE: ru 3 3 #+OPTIONS: toc:nil 4 #+LATEX_HEADER: \usepackage[russian]{babel} 4 5 #+LATEX_CLASS_OPTIONS: [article,10pt,notitlepage,notitle,oneside,twocolumn] 5 6 … … 30 31 | Email: | [[mailto:w96k@posteo.net][w96k@posteo.net]] | 31 32 | Код: | [[https://git.sr.ht/~w96k/][https://git.sr.ht/~w96k/]] | 32 | Блог: | https://w96k.com|33 | Блог: | [[https://w96k.ru]] | 33 34 34 35 ** Опыт работы 35 36 36 *** Visyond Ventures Ltd37 | Период: | Ноябрь 2018 - Март 2019 |38 | Должность: | /Front-End Developer/ |39 | Сайт: | https://visyond.com |40 41 37 *** ООО «Оптифарма» 42 | Период: | Ноябрь 2017 - Март 20 18|43 | Должность: | /QA-Engineer/|38 | Период: | Ноябрь 2017 - Март 2020 | 39 | Должность: | Fullstack-Developer | 44 40 | Сайт: | https://medkompas.ru | 45 41 -
content/emacs.org
r97a375a r9742500 4 4 * Конфигурация Emacs 5 5 #+CAPTION: Логотип Emacs 6 [[ https://www.gnu.org/software/emacs/images/emacs.png]]6 [[../public/images/emacs.png]] 7 7 8 9 8 [[https://www.gnu.org/software/emacs/][Emacs]] -- текстовый редактор от сообщества GNU. Он расширается при 9 помощи языка Emacs Lisp. 10 10 11 Для конфигурации я использую технику [[https://ru.wikipedia.org/wiki/Грамотное_программирование][грамотного программирования]] при 12 помощи [[https://orgmode.org][Org-mode]]. Я стараюсь придерживаться минимальной конфигурации 13 и не давать разрастаться конфигу в размере. 11 Для конфигурации я использую технику [[https://ru.wikipedia.org/wiki/Грамотное_программирование][грамотного программирования]] при 12 помощи [[https://orgmode.org][Org-mode]]. Стараюсь придерживаться минимальной конфигурации и 13 не давать разрастаться конфигу в размере, но выходит так себе. 14 15 [[../public/images/emacs-config.png]] 14 16 15 17 #+BEGIN_EXPORT html … … 21 23 #+END_EXPORT 22 24 23 Часть пакетов и сам emacs загружаются через guix. Остальное 24 загружается через use-package. 25 Часть пакетов и сам emacs загружаются через guix. Остальное 26 загружается через use-package. 27 ** early-init.el 28 #+BEGIN_SRC emacs-lisp 29 30 ;; Do not resize the frame at this early stage. 31 (setq frame-inhibit-implied-resize t) 25 32 26 ** system.scm (пакеты, подгружаемые guix) 27 #+BEGIN_SRC scheme 28 (packages 29 (append 30 (map specification->package 31 '("emacs-next" 32 "emacs-with-editor" 33 "emacs-use-package" 34 "emacs-guix" 35 "emacs-pdf-tools")))) 36 #+END_SRC 33 ;;; Disable emacs gui 34 (menu-bar-mode -1) 35 (scroll-bar-mode -1) 36 (tool-bar-mode -1) 37 (tooltip-mode t) 38 #+END_SRC 39 ** init.el 37 40 38 ** init.el 39 #+BEGIN_SRC emacs-lisp41 #+BEGIN_SRC emacs-lisp 42 40 43 ;;;; Emacs --- My config for Emacs that I use in day-to-day work 41 44 ;;;; 42 45 ;;;; https://w96k.com/ 43 ;;;; 2018-20 19(c) Mikhail w96k Kirillov46 ;;;; 2018-2020 (c) Mikhail w96k Kirillov 44 47 45 48 ;;;; INIT 46 49 47 ;; increase GC-limit up to 100M for boot speedup48 (setq gc-cons-threshold 500000000)49 50 50 ;; Show errors 51 (setq debug-on-error t)51 (setq debug-on-error nil) 52 52 (setq debug-on-quit nil) 53 53 54 54 (require 'package) 55 55 56 (with-no-warnings 57 (require 'cl) 58 (require 'cl-lib)) 59 56 60 (setq package-archives 57 '(("gnu" . "http://elpa.gnu.org/packages/") 58 ("melpa" . "http://melpa.org/packages/"))) 61 '(("gnu" . "https://elpa.gnu.org/packages/") 62 ("melpa" . "https://melpa.org/packages/") 63 ("melpa-stable" . "https://stable.melpa.org/packages/"))) 59 64 60 (package-initialize) 65 ;; Dont ask when following symlinks 66 (setq vc-follow-symlinks t) 61 67 62 ;; Bootstrap use-package 63 (unless (package-installed-p 'use-package) 68 ;; "Bootstrap" use-package 69 (setq 70 use-package-verbose t 71 use-package-expand-minimally nil 72 use-package-compute-statistics t) 73 74 (when (not (package-installed-p 'use-package)) 64 75 (package-refresh-contents) 65 76 (package-install 'use-package)) 66 77 67 ;; restore GC-limit after timeout 68 (run-with-idle-timer 69 15 nil 70 (lambda () 71 (setq gc-cons-threshold 100000))) 78 ;; Configure `use-package' prior to loading it. 79 (eval-and-compile 80 (setq use-package-always-ensure nil) 81 (setq use-package-always-defer nil) 82 (setq use-package-always-demand t) 83 (setq use-package-expand-minimally nil) 84 (setq use-package-enable-imenu-support t) 85 (setq use-package-hook-name-suffix nil)) 72 86 73 87 (eval-when-compile 74 (require 'use-package) 75 (require 'use-package-ensure)) 88 (require 'use-package)) 76 89 77 (use-package use-package 78 :defer nil 90 p(use-package use-package-ensure-system-package 91 :ensure t) 92 93 (use-package exec-path-from-shell 79 94 :config 80 (setq use-package-verbose t) 81 (setq use-package-always-defer nil) 82 (setq use-package-always-ensure t)) 95 (when (memq window-system '(mac ns x)) 96 (exec-path-from-shell-initialize))) 83 97 84 (use-package auto-package-update 85 :after use-package 86 :config 87 (setq auto-package-update-delete-old-versions t) 88 (setq auto-package-update-hide-results t) 89 (auto-package-update-maybe)) 98 (require 'diminish) 99 (require 'bind-key) 90 100 91 (use-package use-package-ensure-system-package :ensure) 101 (setq custom-file "~/.emacs.d/custom-settings.el") 102 (load custom-file t) 92 103 93 (use-package use-package-hydra) 94 95 (org-babel-load-file "~/.emacs.d/config.org") 96 97 #+END_SRC 98 99 #+INCLUDE: "~/.emacs.d/config.org" :only-contents 104 ;; Org File 105 (require 'ob-tangle) 106 (org-babel-load-file "~/.emacs.d/.emacs-config.org") 107 #+END_SRC 108 109 #+INCLUDE: "~/.emacs.d/.emacs-config.org" :only-contents -
content/index.org
r97a375a r9742500 28 28 * Проекты 29 29 30 | Название | Описание | 31 |-----------+----------------------------------------------------------------------------| 32 | [[https://git.sr.ht/~w96k/doujinhub][Doujinhub]] | Платформа для музыкальной коллаборации между композиторами и исполнителями | 30 | Название | Описание | 31 |--------------+----------------------------------------------------------------------------| 32 | [[https://git.sr.ht/~w96k/doujinhub][GNU Ensemble]] | Платформа для музыкальной коллаборации между композиторами и исполнителями | 33 34 * Сообщества 35 Я администрирую/модерирую несколько сообществ в Telegram 36 37 | Название | Описание | 38 |----------------------------+-------------------------------------------------------------------------------------------------| 39 | [[https://t.me/gnu_ru][Группа GNU]] | Группа посвящена фонду свободного програмного обеспечения GNU и этике движения за свободное ПО. | 40 | GNU Group (по приглашению) | Тоже самое, но на английском | 41 | [[https://t.me/gnu_guix_ru][Russian Guix System]] | Полностью свободный функциональный пакетный менеджер и операционная система | 42 | [[https://t.me/lisp_forever][Lisp Forever]] | Обсуждение Common Lisp и других языков семейства Lisp | 43 44 Предвкушая вопрос о свободности Telegram: 45 [[https://www.gnu.org/philosophy/network-services-arent-free-or-nonfree.html][Network Services Aren't Free or Nonfree; They Raise Other Issues]] 33 46 34 47 * Пожертвования 35 Я принимаю пожертвования через платформу Liberapay (их сайт по 36 неизвестным причинам заблокирован в РФ). Пожертвования финансируют 37 мою работу над статьями и проектами. 48 Я принимаю пожертвования через платформу Liberapay. Пожертвования 49 финансируют мою работу над статьями и проектами. 38 50 #+BEGIN_EXPORT html 39 51 <a href="https://liberapay.com/w96k/donate"><button>Donate</button></a> -
content/posts/libreboot-x200t.org
r97a375a r9742500 1 #+Title: Libreboot X200T1 #+Title: Обзор Lenovo Thinkpad X200T с Libreboot 2 2 #+DATE: <2020-01-02 Чт> 3 3 #+LANGUAGE: ru 4 4 5 * Libreboot X200T5 * Обзор Lenovo Thinkpad X200T с Libreboot 6 6 7 7 Вот уже несколько месяцев я использую Thinkpad X200T в качестве … … 25 25 это отдельная поставка Coreboot. 26 26 27 in:W1ta--tHenE27 peertube:f228aa98-129a-4f65-87f9-161596298c31 28 28 29 29 Libreboot был создан Leah Rowe. Он несколько раз выступал с докладами про свое детище. … … 215 215 Если вам необязательно наличие Libreboot, то рассмотрите: ~x220~ ~t410~ ~t420~ 216 216 217 in:La3sb5y7e-k217 peertube:7bc5e36c-772a-481e-bac5-29fb3da55dd6 218 218 219 219 ** Полезные ссылки -
content/sitemap.org
r97a375a r9742500 1 1 #+TITLE: @w96k 2 2 3 - [[file:cv.org][cv]]4 3 - [[file:cv.en.org][Curriculum Vitae]] 5 - [[file:index.org][@w96k]] 6 - [[file:about.org][about]] 7 - [[file:legal.org][legal]] 8 - [[file:404.org][404]] 4 - [[file:index.org][@w96k: Кириллов Михаил]] 5 - [[file:about.org][Обо мне: Кириллов Михаил]] 6 - [[file:404.org][404: Страница не найдена]] 7 - [[file:legal.org][Правовая информация]] 8 - [[file:emacs.org][Конфигурация Emacs]] 9 - [[file:cv.org][Curriculum Vitae]] 9 10 - posts 10 - [[file:posts/reproducible-builds.org][Воспроизводимые сборки]] 11 - [[file:posts/libreboot-x200t.org][libreboot-x200t]] 12 - [[file:posts/pirogov-o-fp.org][Алексей Пирогов про ФП]] 13 - [[file:posts/dobryakov.org][Алексей Пирогов про ФП]] 11 - [[file:posts/libreboot-x200t.org][Libreboot X200T]] 12 - [[file:posts/reproducible-builds.org][Воспроизводимые сборки на примере GNU/Guix]] 13 - [[file:posts/web.org][Свободное использование сети Интернет]] 14 - projects 15 - [[file:projects/ensemble.org][ensemble]] -
public/css/custom.css
r97a375a r9742500 210 210 text-align: center; 211 211 } 212 213 .iuse img { 214 height: 3em; 215 }
Note:
See TracChangeset
for help on using the changeset viewer.