Pull to refresh
2
0
Микаил Багишов @MikailBag

Пользователь

Send message

Решаем задачу из интервью Google на JavaScript: 4 разных способа

Reading time 5 min
Views 48K


Когда я занимался изучением производительности алгоритмов, мне попалось вот это видео с мок-интервью Google. Оно не только дает представление, как проходят собеседования в крупных технологических корпорациях, но и позволяет понять, как решаются алгоритмические задачи, причем максимально эффективно.

Эта статья — своеобразное сопровождение к видео. В ней я даю комментарии ко всем показанным решениям плюс собственную версию решения на JavaScript. Также обсуждаются нюансы каждого алгоритма.
Total votes 50: ↑42 and ↓8 +34
Comments 49

Установка Windows через Windows Deployment Services и Microsoft Deployment Toolkit

Reading time 8 min
Views 98K
Как было написано в одной умной книге — если в вашем IT-отделе нет автоматизированной установки операционной системы, то её создание может быть самой важной задачей, которую вы когда-либо выполняли.
Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Comments 13

Теория категорий на JavaScript. Часть 1. Категория множеств

Reading time 35 min
Views 35K


Абстракция – это одна из основных техник в ИТ. Любой язык программирования или моделирования, любая парадигма программирования (процедурная, функциональная, ООП, …) дают ответ на вопрос, как и от чего нужно абстрагироваться. Причём, адепты каждого подхода предлагают какой-то свой вариант абстракции.

Если вы хотите увидеть истинную, универсальную абстракцию, то вступайте в нашу… изучайте теорию категорий. В статье на примере категории множеств с картинками и JavaScript-кодом объясняются самые базовые понятия теории категорий: пределы, универсальное свойство. Рассматривается вычислительный аспект теории категорий.

Также немного говорится про классы, примеси и смеси в JavaScript.

Примеры из статьи можно посмотреть тут.
Читать дальше →
Total votes 48: ↑48 and ↓0 +48
Comments 47

Статистика от владельца Tesla Model S

Reading time 1 min
Views 82K
Автор youtube канала Like Tesla (владеет Tesla Model 3, Tesla Model X) поделилась интересной статистикой, связанной с автомобилей её мамы.

Её мама решила продать свою Tesla Model S 85 2013 года, которой она владела 5 лет (просит за неё $39,900).


Total votes 86: ↑62 and ↓24 +38
Comments 1036

Трансляция третьего дня Слёрма: интенсива по Кубернетес

Reading time 1 min
Views 2.2K

Скоро начинается третий и последний день Слёрма.
Тем, кто не спит в воскресенье утром, посвящается.


Сегодня программа сокращенная, поскольку вторую половину дня занимают практические занятия и подведение итогов, которое мы не транслируем.


Тема дня


9:00-10:00 CI/CD, построение деплоя в кластер с нуля
Установка и настройка Gitlab
Настройка и работа registry на примере Gitlab
Построение CI/CD решения


Ссылка на трансляцию: Ютуб
UPD: трансляция закончилась.

Total votes 11: ↑9 and ↓2 +7
Comments 3

Минимальный multiboot загрузчик

Reading time 12 min
Views 21K

Эта статья объясняет как создать минимальное ядро операционной системы, используя стандарт мультизагрузки. По факту, оно будет просто загружаться и печатать OK на экране. В последующих статьях мы расширим его, используя язык программирования Rust.


Я попытался объяснить всё в деталях и оставить код максимально простым, насколько это возможно. Если у вас возникли вопросы, предложения или какие-либо проблемы, пожалуйста, оставьте комментарий или создайте таску на GitHub. Исходный код доступен в репозитории.


Читать дальше →
Total votes 29: ↑28 and ↓1 +27
Comments 15

Удачная модель ветвления для Git

Reading time 10 min
Views 974K
Перевод статьи Vincent Driessen: A successful Git branching model

В этой статье я представляю модель разработки, которую использую для всех моих проектов (как рабочих, так и частных) уже в течение года, и которая показала себя с хорошей стороны. Я давно собирался написать о ней, но до сих пор не находил свободного времени. Не буду рассказывать обо всех деталях проекта, коснусь лишь стратегии ветвления и управления релизами.



В качестве инструмента управления версиями всего исходного кода она использует Git.

Читать дальше →
Total votes 180: ↑171 and ↓9 +162
Comments 105

Основы Linux от основателя Gentoo. Часть 3 (4/4): Настройка пользовательского окружения

Reading time 8 min
Views 37K
Заключительная глава третьей части серии руководств Linux для новичков. Основы конфигурирования рабочей оболочки, настройка переменных окружения, а также подведение итогов всей третьей части.

Навигация по основам Linux от основателя Gentoo:

Часть I:
  1. BASH, основы навигации
  2. Управление файлами и директориями
  3. Ссылки, а также удаление файлов и директорий
  4. Glob-подстановки
Читать дальше →
Total votes 72: ↑64 and ↓8 +56
Comments 22

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity