Месяц: Декабрь 2019

  • Mikrotik и Linux. Рутина и автоматизация

    от автора

    Представлюсь, меня зовут Андрей. Первоначальная задача стояла такая — создать сотни конфигов для Mikrotik, чтобы поднять на каждом ovpn с сертификатом, затем залить на сотни Mikrotik конфиги, а так же сертификаты и ключ. Пароль от сертификата у каждого уникален. Создавать сотни конфигов руками бред, да и в друг завтра скажут сделать новые или захочется залить…

  • 14 open-source проектов для прокачки Data Science мастерства (easy, normal, hard)

    от автора

    Data Science для начинающих 1. Sentiment Analysis (Анализ настроений через текст) Посмотрите полную реализацию проекта Data Science с использованием исходного кода — Sentiment Analysis Project в R. Sentiment Analysis — это анализ слов для определения настроений и мнений, которые могут быть положительными или отрицательными. Это тип классификации, при котором классы могут быть двоичными (положительными и…

  • Pipes & Filters. Пример применения и реализации при помощи Spring

    от автора

    В данной статье речь пойдёт о применении паттерна Pipes & Filters. Для начала мы разберём пример функции, которую позже перепишем с помощью выше упомянутого паттерна. Изменения в коде будут происходить постепенно и каждый раз мы будем создавать работоспособный вариант, пока не остановимся на решении с помощью DI (в данном примере Spring). Таким образом мы создадим…

  • Дайджест свежих материалов из мира фронтенда за последнюю неделю №393 (9 — 15 декабря 2019)

    от автора

    Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

  • От компьютерных игр до тайных сообщений: обсуждаем «пасхалки» в виниловых релизах

    от автора

    Возвращение интереса к винилу в немалой степени связано с «овеществленностью» этого формата. Папку на жестком диске нельзя поставить на полку, а .jpeg не протянешь для автографа. В отличие от цифровых файлов, проигрывание пластинок предполагает определенный ритуал. Частью этого ритуала может стать поиск «пасхалок» — скрытых треков или секретных сообщений, про которые не написано ни слова…

  • Unsafe generic math in C#

    от автора

    К сожалению, адекватно перевести название затеянного мной безобразия на русский язык оказалось не просто. С удивлением я обнаружил, что официальная документация MSDN называет «дженерики» «шаблонами» (по аналогии с C++ templates, я полагаю). В попавшемся мне на глаза 4-м издании «CLR via C#» Джеффри Рихтера, переведенном издательством «Питер», дженерики именуются «обобщениями», что гораздо лучше отражает суть…

  • Руководство Google по стилю в C++. Часть 1

    от автора

    Часть 1. Вступление … Часть 8. Именование Часть 9. Комментарии … Все мы при написании кода пользуемся правилами оформления кода. Иногда изобретаются свои правила, в других случаях используются готовые стайлгайды. Хотя все C++ программисты читают на английском легче, чем на родном, приятнее иметь руководство на последнем. Эта статья является переводом части руководства Google по стилю…

  • Руководство Google по стилю в C++. Часть 9

    от автора

    Часть 1. Вступление … Часть 8. Именование Часть 9. Комментарии … Эта статья является переводом части руководства Google по стилю в C++ на русский язык. Исходная статья (fork на github), обновляемый перевод.

  • Игра в собеседование: Стратегии найма. Часть I

    от автора

    Частные проекты, стартапы, не IT фирмы, которым понадобился специалист, продуктовые компании и аутсорсеры, IT-гиганты с многотысячным штатом и небольшие компании с десятками/сотнями сотрудников. Когда вы выходите на поиск вакансии — глаза разбегаются от количества предложений. У каждого из них будет свой процесс найма. Странно сравнивать Петю, скопившего 200 штук на свой сайт для продвижения маленького…

  • Метод наипростейшей стенографии. Алфавит и шрифт для неё

    от автора

    Многих отпугивает слово «стенография» и есть от чего, так как под этим подразумевается сложная система, которую не только длительно надо изучать, но и постоянно применять, чтобы был от этого толк. Я же предлагаю вам ознакомиться с наипростейшим методом записи русской устной речи с помощью упрощенных значков, что конечно не повысит в 2-4 раза скорость записи…