hse spb

  • ХабрахабрФото Учим LLDB уточнять указатели на локальные переменные

    Учим LLDB уточнять указатели на локальные переменные

    Представим процесс отладки программы на С++: перед нами есть указатель на какую-то переменную, и мы хотим знать, на что он указывает. Два варианта: если переменная глобальная, то любой современный отладчик назовет ее имя, и мы будем довольны. А вот если переменная локальная, то никакой полезной информации мы не получим. В этом посте я расскажу, как писал скрипт, который позволяет отладчику…

    Читать далее »
  • ХабрахабрФото Как найти плагиат в контестах по программированию

    Как найти плагиат в контестах по программированию

    Многие (особенно в постсоветских странах) относятся к списыванию довольно беззаботно. Ученики в школах, студенты в университетах, а затем и специалисты в своей работе заимствуют чужие идеи и решения, не чувствуя вины за обман. Между тем плагиат — это не безобидное «подумаешь, списал», а серьезная проблема, которая ведет к мошенничеству и коррупции [1, 2].  Существует множество инструментов, направленных на поиск плагиата…

    Читать далее »
  • ХабрахабрФото Градиенты в нейронных сетях для поиска аномалий в данных

    Градиенты в нейронных сетях для поиска аномалий в данных

    В основе машинного обучения лежит предположение, что данные для обучения, тестирования и применения взяты из одного и того же распределения. К сожалению, в процессе применения модели это предположение может нарушаться, что приводит к необъяснимым последствиям — сдвигу распределения. Особенно такие нарушения опасны в областях, где требуется быстро и точно принимать решения: медицина, финансы, self-driving cars.  Системы машинного обучения часто просто…

    Читать далее »
  • ХабрахабрФото Анализатор C++ на первом курсе: миф, иллюзия или выдумка?

    Анализатор C++ на первом курсе: миф, иллюзия или выдумка?

    Для программистов настали тяжёлые времена. Хотя Утечка Памяти была уничтожена valgrind-ом, оставшиеся силы UB преследовали программистов по всей галактике. Избегая встречи с грозными знаковыми переполнениями, группа борцов за свободу, ведомая Кириллом Бриллиантовым, Глебом Соловьевым и Денисом Лочмелисом, обустроила новый секретный репозиторий. Тёмная владычица UB неинициализированная переменная, одержимая желанием сломать все программы галактики, разослала тысячи раздражающих ошибок в самые далекие уголки…

    Читать далее »
  • ХабрахабрФото Красиво? Очень! Как мы написали приложение для визуализации аттракторов

    Красиво? Очень! Как мы написали приложение для визуализации аттракторов

    Странные аттракторы — это области, которые часто возникают в различных физических системах. Можно сказать, что это область притяжения, к которой стремятся траектории из некоторой окрестности. В отличие от каких-нибудь предельных циклов или от точки равновесия в затухающих колебаниях, они не периодичны. В таких системах проявляется эффект бабочки: минимальные отклонения исходных положений экспоненциально растут со временем. Некоторые аттракторы завораживают своей красотой…

    Читать далее »
  • ХабрахабрФото 4 угла хорошо, а 6 лучше: гексагональные шахматы в консоли и с ботом

    4 угла хорошо, а 6 лучше: гексагональные шахматы в консоли и с ботом

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

    Читать далее »
  • ХабрахабрФото Стратегия «выбрать самую нелогичную стратегию», или как мы заняли второе место в Математической регате Тинькофф

    Стратегия «выбрать самую нелогичную стратегию», или как мы заняли второе место в Математической регате Тинькофф

    Всем привет! Мы — студенты четвертого курса «Прикладной математики и информатики» Питерской Вышки. В июле мы поучаствовали в Математической регате Тинькофф, и в этом посте расскажем о том, что это за соревнование, о том, какова была наша стратегия, и покажем примеры задач. Картинка с официального сайта Математической регаты На нашей образовательной программе учат не только программированию, но и математике (поступайте!). Чтобы…

    Читать далее »
  • ХабрахабрФото Одежда умная, но мы умнее: как мы делали футболку с контролем осанки

    Одежда умная, но мы умнее: как мы делали футболку с контролем осанки

    Всем привет! Во втором семестре все первокурсники программы «Прикладная математика и информатика» в Питерской Вышке делают командные проекты по С++. Мы занимались разработкой умной футболки. О том, что это такое, и что мы успели сделать за время работы над проектом, читайте в этой статье. Мы — Денис Тарасов и Денис Филиппов — студенты уже второго курса бакалавриата «Прикладная математика и…

    Читать далее »
  • ХабрахабрФото Стажировки в Google: Цюрих, Лондон и Кремниевая долина

    Стажировки в Google: Цюрих, Лондон и Кремниевая долина

    Три года подряд я проводила лето на стажировках в компании Google: сначала в Цюрихе, затем в Лондоне и, наконец, в Саннивейл (город в штате Калифорния, США). В этом посте я поделюсь тем, как подавать заявки и проходить собеседования, какими проектами я занималась и чем стажировки в Европе отличались от США. А еще расскажу, чем Цюрих понравился мне больше Кремниевой долины,…

    Читать далее »
  • ХабрахабрФото Стажировки в Google: Цюрих, Лондон и Кремниевая долина

    Стажировки в Google: Цюрих, Лондон и Кремниевая долина

    Три года подряд я проводила лето на стажировках в компании Google: сначала в Цюрихе, затем в Лондоне и, наконец, в Саннивейл (город в штате Калифорния, США). В этом посте я поделюсь тем, как подавать заявки и проходить собеседования, какими проектами я занималась и чем стажировки в Европе отличались от США. А еще расскажу, чем Цюрих понравился мне больше Кремниевой долины,…

    Читать далее »


Кнопка «Наверх»