Месяц: Январь 2021

  • Практическое применение алгоритма для представления Цекендорфа

    от автора

    Как то в прошлом Я написал статью о рекурсивном алгоритме Цекендорфа : пост Пример кода def le_fib(limit, fib) theoretical = fib[fib.count — 1] + fib[fib.count — 2] return fib.last if theoretical > limit fib << theoretical le_fib(limit, fib) end def main(target,result) temporary = le_fib(target, [1,1]) result << temporary return result if target — temporary <=…

  • В поисках искусственного здравого смысла

    от автора

    19 июля 2020 года была опубликована запись в блоге под названием «Чувствуете себя непродуктивным? Может, стоит перестать задумываться». В этой статье о самосовершенствовании в 1000 слов объясняется, что чрезмерное обдумывание — враг творчества, и даётся совет быть внимательнее: «Чтобы что-то сделать, возможно, нам нужно меньше думать. Это кажется нелогичным, но я считаю, что иногда наши…

  • Фронтендер пишет нейронки. Уровень сложности «хочу на ручки»

    от автора

    Рано или поздно это должно произойтиРано или поздно, фронтенд — разработчик устает играть со своими фреймворками, устает докучать коллегам — бэкендерам, устает играть в девопс и начинает смотреть в сторону машинного обучения, дата — саенс и вот это вот все. Благо, каждый второй курс для тех кто хочет войти вайти способствует этому, крича на всех…

  • О реализации ввода-вывода с именами

    от автора

    ВведениеКак-то на одном из компьютерных форумов участники делились соображениями, чего им не хватает в языках, так сказать, в повседневной деятельности. Один заявил, что ему очень не хватает оператора типа put data. Для тех, кто не слышал о таком, поясню, что в языке PL/1 был предусмотрен оператор вывода (или ввода) значений переменных вместе с их именами,…

  • OCP Experience Lab — как мы строили мини-ЦОД в офисе

    от автора

    Начиналось всё с создания стенда для тестирования серверов нашей собственной разработки. Потом стенд разросся и мы решили сделать небольшой датацентр для пилотирования различных софтовых решений. Сейчас это единственная в Россси и вторая в Европе лаборатория OCP Experience Lab.Вообще я недавно в разработке вычислительной техники. Мне это всегда казалось чем-то невозможно сложным и доступным только огромным…

  • Велосипед, зима и Санкт-Петербург — настало время сказочных историй

    от автора

    Северная столица в плане погодных условий вполне пригодна для поездок на велосипеде в зимний период. Но предварительно нужно победить дракона, прогнать жабу и еще понадобятся две волшебные спички.Каким я был, но не осталсяНесколько лет назад я был «моноколесником», и тут вдруг судьба забросила мой дом за 8 км от работы. А это, по моим ощущениям,…

  • Перчатка Mark gauntlet v4.2

    от автора

    В данной статье я постараюсь изложить суть моего проекта и показать процесс, который из наброска робота-собаки перетёк в заказ печатных плат для перчаткиНачалоПерчатка вытекла прямиком из моего проекта Mark, кроме того она является его значимой частью, так что начать следует с него.Самый первый прототип робота был сделан в один из вечеров лета 2018 года. Это…

  • Профилирование в облаке и не только

    от автора

    Приложение, оптимально использующее вычислительные ресурсы, это всегда хорошо и приятно. А если такое приложение работает в облаке, то ещё и выгодно. Порой очень выгодно. Просто потому, что в один квант оплаченного облачного вычислительного ресурса влезает, например, больше показанных в браузере котиков вместе с рекламой или платёжных транзакций за подписки на тех же котиков. И если…

  • Perfomance-менеджмент через оценки — от идеи до бета тестирования

    от автора

    Одним весенним утром мы с коллегой задумались, как бы улучшить качество работы наших команд в компании. Создать такие условия, чтобы ребятам хотелось выполнять свою работу еще более качественно, чтобы творец стремился изобрести продукт или часть его как можно изящнее. Где бы было ясно какие навыки нужно улучшить, а какие являются высшим пилотажем. Где не возникало…

  • Как я научила свой компьютер играть в пары используя OpenCV и Глубокое обучение

    от автора

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