Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Задачи с Международной математической олимпиады 2021 (решаем в комментах)

Блог компании Timeweb Cloud Занимательные задачки Математика *Учебный процесс в IT Научно-популярное
image

Предлагаю поразмять мозги и как в прошлом году, порешать задачки с математической олимпиады в комментариях к этой статье. Задачек 6 штук, и на них отводилось 2 дня по 4,5 часа. (Чур, в ответы не подглядывать!)

Этим летом в Питере прошла 62-я Международная математическая олимпиада с вот какими итогами:

  • Первое место заняла команда Китая, завоевавшая шесть золотых медалей (208 баллов).
  • Российские школьники заняли второе место с пять золотых и одной серебряной медалью (183 балла)
  • На третьем месте южнокорейская команда с пятью золотых и одной серебряной медалью (172 балла)

Первая такая олимпиада прошла в 1959 году в Румынии, и тогда в ней принимали участие представители всего семи стран. В 2021 году в олимпиаде участвовали более 619 школьников из 107 стран.

image

Российская сборная
Тренировали сборную России учитель математики Президентского физико-математического лицея № 239 Санкт-Петербурга Кирилл Сухов, педагоги Центра педагогического мастерства Москвы Владимир Брагин и Андрей Кушнир. Россию на олимпиаде представляли:

  • Иван Бахарев (10 класс, Санкт-Петербург) — золотая медаль;
  • Айдар Ибрагимов (11 класс, Казань / Москва) — золотая медаль;
  • Матвей Исупов (11 класс, Ижевск) — золотая медаль;
  • Андрей Шевцов (11 класс, Москва) — серебряная медаль;
  • Данил Сибгатуллин (11 класс, Казань / Москва) — золотая медаль;
  • Максим Туревский (10 класс, Санкт-Петербург) — золотая медаль, абсолютное второе место в общем рейтинге.

Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.5K
Комментарии 1

Новости

Я фронтенд разработчик, а не обезьянка

API *Управление разработкой *Управление проектами *
Из песочницы

2 дня унижения в чатах, пачка Ново-Пассита, но я выдержал это испытание и узнал, что до сих пор думают о фронтенд разработчиках «другие» разработчики. Будет интересно.

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 1.7K
Комментарии 11

Как сделать свои наушники

DIY или Сделай сам Звук

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

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 790
Комментарии 2

Делаем Telegram бота с Админ-панелью и многими другими плюшками

Python *
Из песочницы

Всем привет! Так как это моя первая статья и я не знаю что да как делать, буду писать как знаю.

Сегодня хотелось бы Вам рассказать как легко сделать своего Telegram бота на очень популярном Языке Программирования - Python. Статья будет в двух частях, в первой мы установим Python и все необходимые компоненты и напишем самого простого бота, во второй Напишем основную логику бота. Если Вы не новичок можете листать вниз, так как тут будет много знакомой вам информациию.
Не буду томить долгим вступлением, давайте начнем

Написать своего бота
Всего голосов 21: ↑7 и ↓14 -7
Просмотры 1.8K
Комментарии 6

Обходим файловый кэш Google Drive в Colab

Python **nix *Облачные вычисления *Big Data *Google Cloud Platform *

Про colab знают, наверное, все. Этот инструмент позволяет независимым исследователям использовать облачную инфраструктуру с GPU и TPU бесплатно или почти бесплатно.

Как всегда, проблемы возникают на больших данных. Если ваш датасэт лежит в google drive (он же Диск), то вы можете обращаться к нему напрямую из colab. Однако, если файл велик, например, 70+ GiB, то процесс обучения будет существенно медленнее, чем если бы этот же файл лежал в локальном хранилище, которое выделяется при создании инстанса.

Выход - скопировать файл с Диска в локальное хранилище (обучение станет быстрее в несколько раз!). Но дело в том, что colab и вся инфраструктура очень умная, файлы с Диска кэшируются каким то неуправляемым вами алгоритмом. И если у вашего инстанса, допустим, доступно ~120 GiB, то 70 GiB с Диска вы не скопируете, у вас закончится свободное место как раз из-за системы кэширования. То есть, команда cp не отработает корректно. И rsync то же. И tar. Кэширование работает на уровне драйвера. По сути файл копируется в локальное хранилище дважды. Шах и мат!

Так что вот вам небольшой костылёк:

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 721
Комментарии 2

Защищаем REST API от парсинга генерируемыми токенами

Python *JavaScript *
Из песочницы

Итак, предположим у нас есть на фронте React.js, на бэке соответственно DRF. Либо другие аналоги. API бэкенда полностью открыто - как для нашего фронта, так и открыто для postman, scrapy и т.п. Также у нас есть информация, что используя наше же api - конкуренты активно парсят цены, остатки и т.п. Можем ли мы им это запретить? - Не думаю. А вот усложнить им жизнь и развлечся за деньги заказщика сделать это интересным образом - вполне.

Читать далее
Всего голосов 13: ↑7 и ↓6 +1
Просмотры 2.6K
Комментарии 40

Книга «System Design. Подготовка к сложному интервью»

Блог компании Издательский дом «Питер» Анализ и проектирование систем *Профессиональная литература
image Привет, Хаброжители! Мы решили начинать продавать элетронные книги до выхода бумажной книги. Начали с интервью по System Design (проектированию ИТ-систем), которые очень популярны у работодателей, на них легко проверить ваши навыки общения и оценить умение решать реальные задачи. Пройти такое собеседование непросто, поскольку в проектировании ИТ-систем не существует единственно правильных решений. Речь идет о самых разнообразных реальных системах, обладающих множеством особенностей. Вам могут предложить выбрать общую архитектуру, а потом пройтись по всем компонентам или, наоборот, сосредоточиться на каком-то одном аспекте. Но в любом случае вы должны продемонстрировать понимание и знание системных требований, ограничений и узких мест. Правильная стратегия и знания являются ключевыми факторами успешного прохождения интервью! Что внутри? — Инсайдерская информация: что на самом деле нужно интервьюерам — 4-х шаговый подход к решению любой задачи system design — 16 вопросов из реальных интервью с подробными решениями. — 188 диаграмм, наглядно объясняющих, как работают реальные системы.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.1K
Комментарии 3

7 вопросов о компьютерной томографии

Реверс-инжиниринг *Производство и разработка электроники *Научно-популярное
Из песочницы

Привет, Хабр! Спустя много лет режима ReadOnly, решила зарегистрироваться, чтобы рассказать о своем опыте работы с промышленным томографом. Когда люди узнают, что я занимаюсь компьютерной томографией, то обычно задают два вопроса: первый - «Это неопасно? Там же излучение и всё такое….», а второй - «Можно у тебя флюорографию сделать?». Дальше я объясняю, что для меня это точно безопасно, а вот для вас – вряд ли. Флюорографию, конечно, сделать можно, но только один раз. Потому что я работаю не с медицинским томографом, а с промышленным. После этого обычно следует еще целый ряд вопросов…

Читать далее
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 3.1K
Комментарии 18

Цивилизация — это рост продолжительности жизни, а не экономики

Блог компании RUVDS.com Управление сообществом *Читальный зал

Как часто в новостях приходится слышать или читать рассуждения, о повышении эффективности образования или здравоохранения в значении сокращения расходов на человека в денежном измерении? Даже противники такого подхода не выходят за рамки монетарной парадигмы оценки человеческих потребностей. Однажды резанула глаза фраза «Игнорирование проблемы приведёт к ещё более высоким расходам государства на здравоохранение».

Тут два в одном: во-первых, критерием хорошо/плохо в государстве не должны быть деньги, тем более в здравоохранении. Результативность государственной политики должна измеряться в попугаях, то есть — человеках: в продолжительности жизни, смертности, человекочасах. И во-вторых, здравоохранение — это не «расходы», словно это не главная, но обязательная ноша, а финансирование. Деньги не за что-то (так и быть, человечек, заплатим за ваши болячки), а на что-то — на обеспечение здоровой долгой жизни.

Бытующее, упорно возрождающееся при разных режимах представление, что государство — это бухгалтерия, его альфа и омега — это бюджет, и любой рост сумм финансирования — это плохо само по себе — окончательно устарело. Деньги — это не метрика, а инструмент организованного самоуправления цивилизации. Метрикой должно быть другое: качество и продолжительность человеческой жизни.
Читать дальше →
Всего голосов 25: ↑20 и ↓5 +15
Просмотры 2.2K
Комментарии 27

Low-poly модель. От эскиза до изделия

Работа с векторной графикой *Работа с 3D-графикой *CAD/CAM *Подготовка технической документации *
Из песочницы

Цель: смоделировать и изготовить низкополигональную собаку. Материал - сталь конструкционная.

Публикация отражает процессы проектирования и изготовления изделий сложных конфигураций. Здесь вы узнаете, как создать модель собаки, как привести её к виду сборки, как составить удобную документацию.

В конце статьи вас будут ждать фотографии процесса изготовления и готового изделия.

Читать подробности
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 1.5K
Комментарии 2

LJV: Чему нас может научить визуализация структур данных в Java

Java *Алгоритмы *

Эта статья является пересказом моего доклада на Java-конференции SnowOne 2021 года. LJV — проект, созданный в 2004 году как инструмент для преподавания языка Java студентам. Он позволяет визуализировать внутреннее устройство структур данных. В этом докладе я запускаю LJV на разных структурах (от String до ConcurrentSkipListMap) в разных версиях Java и разбираю, что там внутри, как оно менялось от версии к версии, и как это всё работает.


image

Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 2.8K
Комментарии 2

Как заманить сотрудников обратно в офисы? Уже никак

Офисы IT-компаний Удалённая работа
Перевод

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




Идёт месяц за месяцем, и Великое увольнение продолжает свою поступь по США [в России ситуация чем-то схожа / прим. перев.]. Некоторые считали, что люди потянутся обратно в офисы после того, как в США им прекратят раздавать щедрое пособие по безработице. А вот и нифига. Прошло уже много месяцев после того, как в республиканских штатах прекратили раздавать людям по $300 в неделю, а назад в офисы никто не торопится. И тому есть множество причин. Люди не хотят заразиться короной. Людям надоела плохая работа. Они решили раньше выйти на пенсию. А одна из причин – боссы думают, что смогут заставить квалифицированных работников вернуться в офисы.

Повторюсь: этого уже не произойдёт. Талантливые люди высокой квалификации, такие, как большинство технарей, не вернутся в традиционные офисы. Но вам не обязательно верить мне на слово – посмотрите сами на цифры.
Читать дальше →
Всего голосов 43: ↑40 и ↓3 +37
Просмотры 11K
Комментарии 53

Звуки модемов и индонезийских лесов — как их пытаются сохранить

Блог компании Аудиомания История IT Научно-популярное Звук

Рассказывали о звуках, которые из-за коронакризиса пропали из нашей жизни, но постепенно вовзращаются. Некоторые звуки могут и не вернуться, однако энтузиасты и аудиоманы стремятся сохранить их. Обсудим, как они это делают.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 846
Комментарии 0

«Что делаешь?»

Разработка веб-сайтов *Разработка мобильных приложений *Яндекс API *Социальные сети и сообщества

Привет, Хабр! С Новым Годом!

Смотрите сами, надо оно вам или нет?

Придумал кое-что для Яндекса и хотел его руководству это подарить(не продать), но до них не дотянуться, они там в танке, все эти службы поддержки на игноре и всё такое. Короче, не хотят, как хотят.

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

Держите, с Новым Годом, так сказать ;)

Читать далее
Всего голосов 24: ↑17 и ↓7 +10
Просмотры 3.6K
Комментарии 25

Модификация LED фонарика Космос c6011

Программирование микроконтроллеров *
Из песочницы

Хобби-проект по переделке светодиодного фонарика "Космос 6011LED". Фактически от оригинального фонарика остался только корпус, белые светодиоды заменены на цветные, добавлена плата с микроконтроллером STM32F103. В итоге получится "умный" многоцветный фонарик с несколькими режимами работы. Подробности - в видеоролике, файлы проекта доступны для скачивания.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 2.2K
Комментарии 3

«Невозможный» параллельный алгоритм неотрицательной суммы

Программирование *Java *SQL *Haskell *Параллельное программирование *

Рецепт параллельных вычислений Fork/Join или Map/Reduce:
- разбить задачу на куски;
- посчитать куски по-отдельности;
- склеить вместе.

Неотрицательная сумма (a, b) -> max(0, a + b) неассоциативна и результат зависит от порядка склейки. Она сломает Fork/Join и результат будет некорректен. Магией моноида починить на Java, SQL и Haskell за 5 минут, но

сломать мозг
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 2.5K
Комментарии 22

Культ сокобана

Разработка игр *Дизайн игр *История IT Игры и игровые консоли Логические игры

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

Читать далее
Всего голосов 33: ↑32 и ↓1 +31
Просмотры 4.1K
Комментарии 17

Industrial Robots: The Cases of Integration, Recoupment Calculation, as well as the Prospects of Robotization

Блог компании Top 3D Shop Разработка робототехники *Робототехника

CEO & Founder Top 3D Group — one of the largest additive technology and robotics integrators

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 310
Комментарии 0

Недорасшифрованные письменности Крита, Кипра и филистимлян. Часть 1: Прорыв

Изучение языков

Текст написан иностранным агентом – лицом, проживающим за пределами России (в Канаде). Иллюстрации взяты из открытых источников - если не указано иное, из Википедии.

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

Это хорошо видно на примере изучения древних письменностей острова Крит, из которых была дешифрована только одна – наиболее позднее Линейное письмо В (и то не до конца). Что же касается более ранних надписей, то тут есть многочисленные нюансы…

Читать далее
Всего голосов 38: ↑38 и ↓0 +38
Просмотры 3.4K
Комментарии 12

Builder Takes Orders for Extreme 1500 HC 3D Printer with Active Chamber Heater

Блог компании Top 3D Shop 3D-принтеры

The Dutch large-format FFF/FDM 3D printer manufacturer Builder has announced the Extreme 1500 HC — an upgraded version of the bestselling Extreme 1500 that features an active chamber heater allowing for a wider range of consumables.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 368
Комментарии 0