Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Здравствуйте, уважаемые читатели! Сегодня я расскажу вам об интересном эксперименте - измерении угла положения синус-косинусного вращающегося трансформатора с помощью микроконтроллера K1986BE92QI фирмы Миландр без применения каких-либо специализирова...
Подробнее

Артиллерию называли «последним доводом королей». Последним доводом современных правителей можно назвать ядерное оружие. Оно было применено в боевых целях всего лишь дважды – но этого с лихвой хватило всему миру для осознания его разрушительной мощи...
Подробнее

В новом дайджесте принципы SOLID и главные циклы, избавление от шаблонного кода и доработка напильником, 20 лет разработки, честные проценты техналога, современный UI вне плоскости экрана, работа с отзывами, экосистема TikTok и многое другое!
Подробнее

Всё началось с мема, который вы видите выше.Сначала я посмеялся. А потом задумался: может ли быть так, что скриншот базы равноценен её снэпшоту?Для этого у нас должно быть такое графическое представление базы, которое 1 к 1 отображает данные и структ...
Подробнее

Являясь не Android разработчиком, но имея хорошие базовые знания в Java, мне выпала небольшая research задача под Android платформу, для решения которой нужно было интегрировать стороннюю с/c++ библиотеку в Android Studio проект. В данном статье буде...
Подробнее

Не смотря на то, что Python был бы предпочтительным инструментом для исследовательского анализа, я хотел посмотреть, смогу ли я провести весь исследовательский анализ с помощью SQL-запросов. Моя цель - показать, насколько сильно может помочь SQL для ...
Подробнее

Если вдруг поиск на вашем проекте начал тормозить, то самое время присмотреться к поисковым движкам.Сегодня я расскажу как установить и настроить поисковой движок ElasticSearch на сервере под управлением Ubuntu и сделать авто импорт данных из MySql, ...
Подробнее

Эта статья носит прикладное значение и не объясняет все подробности дифференциальной приватности. Цель статьи - познакомить читателя с библиотекой Opacus и показать, как изменять классификатор без потерь в эффективности обуче...
Подробнее

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

Некоторое время назад посетила меня мысль «хочу научиться играть на гитаре». Думал-думал и купил электрогитару. Примерно полгода я делал к ней подходы, но в итоге дело не пошло и гитара была продана. Одной из причин «не пошло» стало то, что в тот...
Подробнее

С чего начинается работа с приложением, ботом или сайтом? Ответ прост — с регистрации пользователя в вашей системе.В этой статье я расскажу, с какими неочевидными проблемами мы столкнулись при разработке регистрации в ботах, сайтах и приложениях...
Подробнее

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

С того времени, как человек получил возможность называться разумным, его постоянно донимал вопрос: как избежать смерти? Не то чтобы люди жаждали бессмертия, они просто не хотели умирать. Однако ни молитвы, ни махинации знахарей-алхимиков не помогали....
Подробнее

Недавно с такой темой я выступил на конференции Future Data*, организованной Sisu, и поскольку мыслю я в прозе, а не картинками в PowerPoint, мне пришлось написать пост, прежде чем собрать все слайды вместе. (*Речь о первой ежегодной конференции...
Подробнее

Эта статья является переводом материала «Untangling Microservices, or Balancing Complexity in Distributed Systems».Расцвет микросервисов закончился. Uber преобразовывает тысячи микросервисов в более управляемое решение [1]; Келси Хайтауэр предсказыва...
Подробнее

Типичный смартфон состоит как минимум из трех различных компьютерных систем, каждая из которых обладает собственной операционной системой и обслуживается разными специалистами из нескольких областей индустрии. 1. “Процессор приложений”. Это устройст...
Подробнее

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

Занимаясь электроникой, я столкнулся с проблемой организации разрозненных знаний в "разумное целое".Стандартный вузовский путь: читай высокоумный учебник, делай лабораторку, проходи контрольный тест — слишком долог, «лишняя» информация быстро забыва...
Подробнее

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

Охота на медведя с рогатиной старое "развлечение". Идея простая, делается длинная, прочная рогатина из дерева, охотник дразнит медведя, упирает рогатину прочно в землю, камень или пень и направляет на зверя. Зверь натыкается на рогатину, но вместо то...
Подробнее

Так уж получилось, что в последнее время я много и долго болею
Подробнее

Систематика животных почти так же стара, как и само человечество. Представители самых примитивных племён превосходно знают природу и имеют особые названия для местной флоры и фауны. В языке одного из папуасских племён, обитающих в горах Новой Гвинеи,...
Подробнее

В этой статье речь пойдёт про некоторые его преимущества, которые, на мой взгляд, наиболее важны для конечного пользователя.
Подробнее

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

Медиаплеер WinAMP является едва ли не сакральным проигрывателем музыки (а позже и видео) для миллионов пользователей. И действительно, он отличается минимализмом, широким спектром функций, потребляет мало ресурсов, благодаря чему хорошо и без лагов...
Подробнее

Длительная однообразная работа неизбежно вызывает приступы автоматизации. На этот раз предпримем попытку автоматизировать настройку устройств защиты электросетей напряжением 6 — 35 кВ. Самозародившаяся задача требует расчёта коротких замыканий...
Подробнее

Продолжаем серию компактных обзоров проигрывателей винила [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. На этот раз мы смотрим на модели, стоимость которых превышает 125 тысяч рублей. Это — ELAC Miracord 60 и Technics ...
Подробнее

Так уж случилось, что методика проектных внедрений на платформе 1С осталась в реалиях 1998-2011 годов и с тех пор не менялась. Я о классическом водопаде. Тем не менее, реалии таковы, что даже на крупнейших waterfall-проектах автоматизации на платформ...
Подробнее

Здравствуйте, читатели хаба про django. Эта статья о фреймворке для перфекционистов с дедлайнами, и о том, можно ли добавить в него асинхронность. Некоторые в курсе, что со стороны Django Foundation также есть некоторые усилия в этом направлении. Нап...
Подробнее

Я прошел за свою деятельность больше 100 собеседований на позиции Senior Java Developer, и скажу я вам, что накопилось много интересных моментов, которыми и хочется поделиться. Это не инструкция для прохождения собеседований, со списком вопросов.
Подробнее