Изучаем Vim, команды и макросы. Зачем текстовый редактор Vim в 2018? Урок Vim


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Поддержать канал и получить доступ к закрытым видео — boosty.to/digitalize.team

Vim — мощнейший текстовый редактор, которому скоро будет 50 лет. Если вы много работаете с текстом, то вполне вероятно Vim сможет значительно облегчить вашу жизнь и упростить написание и редактирование текстов. Этот урок Vim поможет вам начать осваивать этот легендарный Linux command-line редактор.

Подготовили шпаргалку по всем главным командам Vim — yadi.sk/i/2-oOxpDV3SFS8r

Скачать Vim: vim.sourceforge.io/download.php

Хороший учебник по базовому Vim идет в комплекте с самим Vim, запускается командой в терминале — vimtutor.

Также рекомендуем книгу «Практическое использование Vim» автора Дрю Нейл.

В этом видео:
* зачем нужен Vim
* как выйти из Vim:)
* как начать работу в Vim, изучение Vim
* режимы и самые крутые команды Vim
* макросы Vim

0:00 О vim и зачем нужно уметь с ним работать
1:36 Два режима работы с текстом в vim
2:33 Сохранение документа, открытие документа
3:18 Клавиши hjkl
4:30 Варианты входа в режим редактирования текста
5:20 Перемещение по документу
6:20 Выполнение команды несколько раз
7:09 Поиск в документе
8:15 Закладки
9:07 Удаление, копирование и вставка текста
11:18 Макросы в vim
14:35 Итоги

Менеджер процессов htop — www.youtube.com/watch?v=21yn_RAtPA8
Обзор терминального мультиплексора tmux — www.youtube.com/watch?v=1Y2CD4WnbP0

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

«Шифрование информации и обеспечение анонимности в интернете» лекция И.И. Чертова 20.11.2015 20


Лекция И.И.Чертова «Шифрование информации и обеспечение анонимности в интернете: теоретические основы и технические решения»

План лекции:

I. Что не так с интернетом?

1. Цензура.

2. Возможность слежки за пользователем, вплоть до чтения его личной переписки.

3. Коммерциализация — необходимость платить за доступ в интернет.

4. Технологическая зависимость – возможность полного отключения интернета. Когда народ начинает «бузить», кто-то может «вырубить» всю связь, включая сотовую.

5. Невозможность для пользователя влиять на принятие решений.

6. Централизация — сбор всей критической инфраструктуры в одном месте.

II. Естественные требования к инфраструктуре передачи данных.

1. Принцип сетевого нейтралитета.

2. Доступность.

3. Равноправие участников.

4 Необходимость технологической гарантии вышеуказанных принципов. Их нарушение должно быть невозможно с точки зрения математики.

III. Способы решения.

1. Шифрование данных (файлов, почты, разговоров).

2. Анонимность — сокрытие метаданных.

3. Стеганография — сокрытие самого факта передачи данных.

4. Построение инфраструктуры связи, полностью независимой от интернета.

IV. Практическая реализация.

1. Неэффективность простых решений.

2. Классификация операционных систем, выбор оптимальной. Сравнение возможностей Windows, Linux, FreeBSD и их производных — Tails, Qubes.

3. Обеспечение локальной безопасности — шифрование всего содержимого диска (программы TrueCrypt/аналоги, LUKS и другие).

4. Установка gpg и создание личного ключа.

5. Использование виртуализации (VirtualBox, KVM, XEN).

6. Установка программ для шифрования трафика: tor, i2p, cjdns.

7. Грамотный выбор программ для работы (браузер, почта, обмен сообщениями и т.д.).

muss.su/

ЖЖ social-univer.livejournal.com/

ВК vk.com/club24118644

FB www.facebook.com/groups/1389854114610952/

Лучшая самодельная Ретро-консоль из Raspberry Pi и Recalbox


В этом видео я расскажу о лучшей по моему мнению игровой приставке для Retro игр. Её основой послужит мини компьютер под названием Raspberry Pi 3 Model B (plus).
Данная консоль умеет воспроизводить практически все игровые платформы из 80-х 90-х и 00-х годов. Такие как NES, SNES, Sega, ZX Spectrum, PS1 Nintendo 64 Так же обладает многими преимуществами в виде гибких настроек под любые экраны, контроллеры и системы связи. По идее из проводов требуется только питание и кабель для передачи видео. остальное может быть беспроводным, так как Raspberry оборудован Wifi и Bluetooth связью

Картинка со списком горячих клавиш (Альбом группы VK) vk.com/album-43897716_163423926?z=photo-43897716_456243441/album-43897716_163423926

Программа Etcher: etcher.io
программа PUtty: www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Команда скрипт для безопасного выключения (ссылка может отделиться и сократиться по этому копируйте текст и ссылку отдельно и совмещайте в блокноте)
wget -O — «raw.githubusercontent.com/RetroFlag/retroflag-picase/master/recalbox_install.sh» | bash (подходит для корпусов RetroFlag Nespi )

Ссылки на страницы с комплектующими для сборки такой приставки и ознакомления
— Весь комплект сразу ali.pub/3hpo54 (Raspberry Pi 3 Model B Plus, блок питания, флешка 32G sd, HDMI кабель, радиаторы и вентилятор Геймпады 2 шт. и корпус Retroflag NESPi (при заказе корпус позволяют выбрать, нужно писать продавцу в сопроводительном комментарии к заказу) — товар часто заканчивается и недоступен в таких случаях есть следующий такой вариант
Полный набор с корпусом SnesPi ali.pub/44aevt (Полные только версии Kit2 и Kit3) А в рекомендуемых будут остальные версии корпусов с полным набором.
— Сама плата Raspberry Pi 3B ali.pub/3t5jrg
— Блок питания 5v 3A ali.pub/3t5k2c
— Корпус NESPI ali.pub/3fwgxe
— Флешки ali.pub/3al73d
— Контроллеры в стиле Sega Saturn c USB ali.pub/39v3gg
— Конвертер HDMI на тюльпаны (3RCA) ali.pub/2k1f7c
Другие варианты корпусов в виде приставок для Raspberry Pi
SnesPi ali.pub/3cejz9 (С видом от Супер Фамиком)
MegaPi ali.pub/3p5zg1 (С видом от Сега Генезис)
* Наша группа VK vk.com/funygamers

Разработка базы знаний компании, которой действительно пользуются / Екатерина Гудкова


KnowledgeConf 2019

Тезисы и презентация:
knowledgeconf.ru/2019/abstracts/4815

Работа в области сохранения и обмена знаниями изначально рассматривалась как создание практик и инструментов по накоплению материалов в удобной структуре и гибкому поиску по ней.

Первым шагом разработки собственного решения в нашей компании стала образовательная платформа, имеющая функционал для сбора курсов, книг, материалов для обучения, тестирования сотрудников, проведения опросов и анонсирования мероприятий.

— Нашли ошибку в видео? Пишите нам на support@ontico.ru

Пряморукий DNS: делаем правильно / Лев Николаев (Макснет)


РИТ 2017, Root Conf

Тезисы:
rootconf.ru/2017/abstracts/2569.html

Большинство администраторов, когда становятся уже слишком серьезными, чтобы просто так использовать DNS-сервера провайдера, часто выбирают bind в качестве DNS-сервера. Дальше bind подталкивает их к использованию не самых хороших практик, например, совмещению ролей резольвера и авторитетного DNS.

Несмотря на все свои крутые преимущества, вроде split horizon, bind, к сожалению, далек по своей производительности от оптимального выбора.

Вячеслав Егоров — Производительность JavaScript через подзорную трубу


. Кейноут: Вячеслав Егоров — Производительность JavaScript через подзорную трубу
JavaScript конференция HolyJS 2016 Piter
Санкт-Петербург, 05.06.2016

Как JS движки оптимизируют ваш код, и почему тесты на jsperf.com иногда измеряют погоду в северном полушарии.