Итак, для начала стоит рассказать предысторию: как я пришёл к этому сообществу и к этой идее.
Рубрика «челлендж»
Челлендж: Монстр из 2004 года, который может стать вашим! Обзор ноутбука от NEC
2026-06-20 в 11:56, admin, рубрики: NEC, Openbox, versa, лёгкий linux, оптимизация, ретроноутбук, челленджUI-челлендж: 30 виджетов за 30 дней. Часть 2
2025-05-10 в 17:05, admin, рубрики: figma, UI, ux design, дизайн, челленджПривет! Меня зовут Настасия, я автор телеграм-канала гиперфокус, привет и дизайнер из Яндекса в Авто.ру Бизнес. В прошлом году я уже проходила UI-челлендж и делилась этим в этой статье на Хабре — рисовала виджеты каждый день, где основное правило было успеть до 00:00, либо начинаешь с самого начала. И у меня это вышло, правда со второго раза, но я не сдалась и завершила его) Было непросто, но классно. С тех пор многое поменялось, но любовь к этому формату осталась
И вот — я снова в игре. Только теперь не одна, а вместе с моей коллегой и дизайнером Читать полностью »
Как специально написать чрезвычайно медленный код
2025-04-30 в 20:52, admin, рубрики: x86, ассемблер, низкоуровневое программирование, производительность, челленджРаз в несколько лет я устраиваю в нашей исследовательской группе челлендж «Напиши медленный код». Цель – написать код с минимально работоспособным количеством инструкций на цикл (IPC) с условием, чтобы этот код выполнялся на заранее подобранном сервере с архитектурой x86.
На первый взгляд, это абсурд! В сущности, так и есть. Однако, есть в этой безумной задаче и некоторая методическая ценность. Инженеры, проектирующие процессоры, прилагают все усилия ради достижения наивысшего возможного IPC… даже для очень неэффективного кода. Так и задумано, что писать код с очень высоким показателем IPC непростоЧитать полностью »
Обработать ночные снимки с телефона до уровня профессиональной камеры: челлендж в рамках воркшопа NTIRE 2025
2025-02-21 в 10:43, admin, рубрики: обработка изображений, обработка фотографий, соревнования, фотография, челленджНочная фотография — одна из самых трудных областей обработки изображений. Сложные условия освещения, повышенные шумы и нестандартные цветовые переходы создают серьезные преграды для алгоритмов, ориентированных на дневной сценарий. Однако совместными усилиями теоретиков и практиков возможно создать методы, позволяющие даже для ночных снимков со смартфона поднять качество до уровня профессиональной камеры.
Две теории, которые помогут изменить твой подход к работе и усилят карьеру
2024-12-20 в 8:46, admin, рубрики: внутреннее тестирование, командообразование, накопительный эффект, повышение производительности, повышение эффективности, софт-скиллы, челлендж, экспериментУ меня тема использования теорий разрушенных окон и накопительного эффекта на практике подгорает с 2012 года, и я применяю этот метод при каждой смене профессии (а их я сменила три и в каждой добилась поставленных результатов), использую на проектах в консалтинге (с 2014 по 2020 в бизнес-консалтинге и с 2020 – по настоящее время в ИТ-консалтинге).
Когда я перешла в ИТ, с джуна начинала заново путь, разбираясь в том, что вчера было «недостижимым и непонятным», доросла до сеньора и в каждой новой или стрессовой истории жизни применяю эти теории и это отлично работает.
И при чем тут теории?
Несколько «добрых» слов о текущей версии редактора Habr
2024-11-02 в 14:18, admin, рубрики: редактор хабра, челлендж"И так сойдет" ((c) М/Ф "Вовка в 3/9 царстве")
"Работает - не чини" ((c) вольный перевод афоризма Б.Ланса "If it ain't broke, don't fix it")
К появлению этой статьи привело совпадение нескольких событий.
-
Во-первых, я наконец-то обзавёлся новым 42" OLED телевизором-монитором, и приготовился писать о нём статью Телевизор LG OLED42C4RLA в качестве универсального настольного «кабинетного» монитораЧитать полностью »
Назад в прошлое: запускаем k8s v.0.1 из 2014 и анонсируем челлендж
2024-09-03 в 11:10, admin, рубрики: devops, k8s, kubernetes, системное администрирование, челленджПривет! Я Александр Хренников — руководитель DevOps-юнита в KTS. Первый коммит в репозиторий kubernetes был сделан 10 лет назад, 6 июня 2014 года. За это время kubernetes прошёл большой путь и стал самым популярным средством оркестрации контейнеров.
Предлагаю вам посмотреть, каким он был в то время, и попробовать запустить в нём приложение самостоятельно.
Заодно приглашаем принять участие в челлендже по запуску kubernetes из самого первого коммита. Это продолжение нашего совместного челленджа c Yandex Cloud на KuberConf / 24, где мы запускали приложение без ошибок на инфраструктуре облака.
Находим случайный seed, решающий задачу с LeetCode
2024-07-31 в 13:00, admin, рубрики: leetcode, ruvds_переводы, задачи для программистов, нестандартные решения, случайные числа, хэш-функции, челлендж
У меня есть хобби — решать задачи LeetCode непредназначенным для этого образом, часто при помощи запутанных однострочников. Такие самостоятельно накладываемые ограничения делают задачки интереснее и заставляют искать нестандартные решения.
Одним из ежедневных челленджей LeetCode была такая задача (я немного упростил её для понятности):
Есть список из
уникальных строк битов, каждая из которых имеет длину
. Сгенерировать новую строку длиной
, отсутствующую в этом списке.
Например, если у нас есть список "010", "110", "111", то возможным решением будет "001". Задача с LeetCode имеет большой набор тестов — 183 тестовых сценариев с , а точную формулировку задачи можно найти здесь.
Я решил её, подобрав такое случайное порождающее значение (seed), что случайно генерируемые строки битов проходили бы все тестовые сценарии. Вот код решения:
class Solution:
def findDifferentBinaryString(self, nums: List[str]) -> str:
random.seed((69299878 + sum(ord(c)*(i*j+111) for (i, n) in enumerate(nums) for (j, c) in enumerate(n))) % 999999999)
return ''.join(random.choice('01') for _ in nums)
Можете попробовать это решение самостоятельно (оно должно работать, если LeetCode не обновил свой набор тестов. Если это произошло, сообщите мне об этом).
Ниже я расскажу, как это сделал.Читать полностью »
Челлендж по обработке миллиарда строк на Go: от 1 минуты 45 секунд до 4 секунд
2024-03-06 в 18:53, admin, рубрики: Go, высокая производительность, оптимизация производительности, работа с файлами, челлендж
Пару недель назад я прочитал о запавшем мне в душу челлендже по обработке миллиарда строк, поэтому захотел решить его на Go.
Я немного опоздал, соревнования проводились в январе. И на Java. Меня не особо интересует Java, зато Читать полностью »
Приглашаем на лекцию и семинар Виталия Фридмана
2014-10-08 в 12:29, admin, рубрики: responsive web design, Блог компании Mail.Ru Group, веб-дизайн, Веб-разработка, лекция, семинар, фридман, челлендж
Сегодня мы рады сообщить, что в наш московский офис Mail.Ru Group приезжает Виталий Фридман, шеф-редактор журнала Smashing Magazine, один из самых известных людей в мировом веб-дизайне. Он проведет два мероприятия. Первое — это открытая лекция. Тема выступления: «Responsive Web-дизайн: Трюки и уловки».
В своём выступлении Виталий затронет такие ключевые моменты:
- Как достичь отзывчивости веб-дизайна, не затрачивая слишком большие финансовые и профессиональные ресурсы.
- Как оптимизировать эффективность responsive веб-сайта. Опыт, основанный на реальных кейсах таких сайтов, как The Guardian, BBC и Smashing Magazine.
- Новые трюки для SVG.
- Новые шаблоны responsive дизайна.
Лекция состоится 14 ноября в 19.00. Для её посещения необходимо зарегистрироваться. Внимание, количество мест ограничено!
Читать полностью »

