Месяц: Сентябрь 2018

  • Маршрутизация в большом приложении на React

    от автора

    Привет, меня зовут Борис Шабанов, я — руководитель Frontend-разработки в департаменте разработки рекламных технологий Rambler Group. Сегодня я расскажу вам о том, как на нашем приложении возникли проблемы маршрутизации, и про то, как мы их решали.

  • Теплые и ламповые: пять балалаек про технологии магнитной аудиозаписи

    от автора

    Окей, Хабр, в предыдущем посте я (намеренно) больше внимания уделил ностальгической рыдалке на тему аудиокассет, чем технической части. В этом посте исправляюсь. Аудиокассеты очень интересны тем, что историю этой технологии можно отследить от начала (1962 год) до конца (конец девяностых — начало двухтысячных). В более привычной нам цифровой вселенной пока мало аналогичных примеров. Восьмибитные компьютеры?…

  • А ну его, ваш пентест

    от автора

    В области информационной безопасности постоянно что-то происходит — она развивается, появляются новые средства защиты, которые, если верить их описанию, умеют все. Ни один хакер не сможет прорваться сквозь них в вашу информационную систему и сделать свои темные хакерские делишки. Когда читаешь про современные SIEM и anti-apt решения, прямо гордость берет за то, как стало все…

  • Готовимся к С++20. Coroutines TS на реальном примере

    от автора

    В C++20 вот-вот появится возможность работать с корутинами из коробки. Нам в Яндекс.Такси эта тема близка и интересна (под собственные нужды мы разрабатываем асинхронный фреймворк). Поэтому сегодня мы покажем читателям Хабра, как можно работать с C++ stackless корутинами на реальном примере. В качестве примера возьмём что-то простое: без работы с асинхронными сетевыми интерфейсами, асинхронными таймерами,…

  • Корпоративный Das Experiment

    от автора

    16.01 — Коллеги, у нас серьезные проблемы с управляемостью. – с серьезным видом сказала Светлана Владимировна. – Если так пойдет дальше, компанию можно закрывать. — Что вы имеете в виду, Светлана Владимировна? – спросила Марина, директор по качеству. — А вы не знаете, Марина? – удивилась директор. — Ну, я догадываюсь, конечно. – не захотела…

  • Символьные вычисления средствами Python. Часть1. Основы

    от автора

    Реализация алгоритмов на языке Python с использованием символьных вычислений и интерпретируемого языка очень удобна при решении задач математического моделирования процессов и объектов. Основываясь на библиотеке SymPy, Python с успехом справляется с решением уравнений и систем, интегрированием и дифференцированием, вычислением пределов, разложением в ряд и суммированием рядов, упрощением выражений, выполняет поиск решения дифференциальных уравнений и систем.

  • Программное обеспечение для умного дома #2

    от автора

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

  • EveryLang — программа, которая может почти все

    от автора

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

  • Найм программистов. Советы от программиста

    от автора

    Уже несколько раз натыкался на материалы о найме программистов и не без интереса читал их, ведь Я сам программист, и мне любопытно было узнать, как нас оценивают на собеседованиях. Мои впечатления? Я в печали… Почти все материалы, на мой взгляд, напоминают «вредные советы».

  • Опыт блокировки интернет-рекламы в локальной сети компании

    от автора

    Здравствуйте, хабровчане! Получив от руководства задачу заблокировать сотрудникам рекламу на интернет-сайтах, я решил подойти к процессу творчески: разобраться, как технически транслируется та или иная реклама, какие способы блокировки существуют, их плюсы и минусы. Также привожу в качестве примера реализацию блокировки у нас на уровне шлюза, с использованием Traffic Inspector Next Generation, а также использование для…