Casio выпустила мини-часы G-Shock Nano, которые надеваются как кольцо
Casio представила необычную новинку — G-Shock Nano DWN-5600, мини-часы, которые носятся на пальце вместо кольца.
Устройство весит всего 6 граммов, защищено от ударов и воды (до 200 м), поддерживает два часовых пояса, секундомер, календарь и LED-подсветку. Работает от сменной батарейки до двух лет.
Часы выйдут в ноябре 2025 года по цене около $100 и будут доступны в нескольких цветах — чёрном, красном и жёлтом.
Casio представила необычную новинку — G-Shock Nano DWN-5600, мини-часы, которые носятся на пальце вместо кольца.
Устройство весит всего 6 граммов, защищено от ударов и воды (до 200 м), поддерживает два часовых пояса, секундомер, календарь и LED-подсветку. Работает от сменной батарейки до двух лет.
Часы выйдут в ноябре 2025 года по цене около $100 и будут доступны в нескольких цветах — чёрном, красном и жёлтом.
👎1
Представьте, что вы даете компилятору не строгие указания, а смутные намёки. Он, в лучшем случае, пожимает плечами. В худшем — молча пропускает ошибку, которая аукнется вам в полночь на проде.
Эта книга — ваш личный мастер-класс по общению с TypeScript на одном языке.
83 приема, которые превратят вашу работу из диалога глухих в слаженный танец:
Откройте не просто код, а код, которым вы будете гордиться.
@fsprussia
#ФСП #СпортивноеПрограммирование #Чемпионат #Первенство
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Федерация спортивного программирования
🚀 Продолжается регистрация на Кубок по спортивному программированию «ДагКод»!
💻 Испытай себя и свои навыки в Открытом Кубке по спортивному программированию среди детей и молодежи «ДагКод»!
📅 Этапы Кубка:
1️⃣ 03 ноября — первый онлайн-этап
2️⃣ 16 ноября — второй онлайн-этап
3️⃣ 22 ноября — финал (оффлайн)
💰 Призовой фонд — 300 000 рублей!
👥 Участвовать могут граждане России от 12 лет, прошедшие регистрацию.
📌 Регистрация открыта до 2 ноября (19:00 мск)
👉 По ссылке: https://foncode.ru/contests/802
Твой код — твоя сила!
#ДагКод #СпортивноеПрограммирование #Дагестан #IT
💻 Испытай себя и свои навыки в Открытом Кубке по спортивному программированию среди детей и молодежи «ДагКод»!
📅 Этапы Кубка:
1️⃣ 03 ноября — первый онлайн-этап
2️⃣ 16 ноября — второй онлайн-этап
3️⃣ 22 ноября — финал (оффлайн)
💰 Призовой фонд — 300 000 рублей!
👥 Участвовать могут граждане России от 12 лет, прошедшие регистрацию.
📌 Регистрация открыта до 2 ноября (19:00 мск)
👉 По ссылке: https://foncode.ru/contests/802
Твой код — твоя сила!
#ДагКод #СпортивноеПрограммирование #Дагестан #IT
❤2
Многие об этом не знают и почти не используют!
Чтобы нельзя было «случайно проигнорировать» важный результат, пометьте функцию атрибутом
Пример:
➡️ Ловит «забыл проверить» ещё на этапе сборки и отлично сочетается с
@fsprussia
#ФСП #СпортивноеПрограммирование
Чтобы нельзя было «случайно проигнорировать» важный результат, пометьте функцию атрибутом
[[nodiscard]]. Компилятор предупредит, если возвращаемое значение не используют.Пример:
parse_num() возвращает std::optional<int> с [[nodiscard]]. Вызов без проверки (parse_num("xx");) — сразу ворнинг, а корректный путь — через if (auto n = ... ).std::optional/std::expected.@fsprussia
#ФСП #СпортивноеПрограммирование
Please open Telegram to view this post
VIEW IN TELEGRAM
Напиши функцию, которая распарсит вложенные структуры (списки, кортежи, множества, генераторы) в одну последовательность, но не трогает строки и не падает из-за циклов.
Вот как сделать это без рекурсии, только через стек:
@fsprussia
#ФСП #СпортивноеПрограммирование
Вот как сделать это без рекурсии, только через стек:
def flatten(obj):
stack = [obj]
seen = set()
while stack:
x = stack.pop()
if isinstance(x, (str, bytes)):
yield x
elif isinstance(x, (list, tuple, set)):
xid = id(x)
if xid in seen:
continue
seen.add(xid)
stack.extend(reversed(list(x)))
else:
yield x
# пример
data = [1, [2, 3], ("ab", [4, 5]), 6]
data.append(data) # создаём цикл
print(list(flatten(data)))
@fsprussia
#ФСП #СпортивноеПрограммирование
Media is too big
VIEW IN TELEGRAM
Как прошёл первый день чемпионата «Исходный код-100»?
✅ В Лицее-центре «Олимп» стартовал Республиканский чемпионат по спортивному программированию «Исходный код-100», который собрал юных IT-специалистов из 33 команд со всей Ингушетии.
📣 Первый день прошёл в атмосфере высокого темпа, концентрации и настоящего командного духа. Участники прошли путь от формирования идеи до создания первых рабочих прототипов своих IT-продуктов. Команды активно погружались в задачи, распределяли роли, продумывали архитектуру решений и приступили к разработке.
#ИсходныйКод100
#ИсходныйКод100
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
В течение двух дней участники писали оптимальный и чистый код, проектировали интерфейсы и создавали уникальные пользовательские приложения, демонстрируя логику, скорость мышления и креативность.
Вы доказали, что молодёжь Ингушетии уверенно осваивает IT-сферу и готова создавать продукты, которые способны менять будущее.
В мероприятии приняли участие Министр образования и науки РИ Ахмед-Башир Цороев, Министр спорта РИ Руслан Белхороев и И.О. Министра промышленности и цифрового развития РИ Ислам Угурчиев, а также Директор кампуса «Школа 21» Колоев Руслан и Директор республиканского детского технопарка «Кванториум» Яндиев Салман, тем самым подчеркнув межведомственную поддержку развития цифровых компетенций у молодёжи.
Искренняя благодарность нашим партнёрам и со-организаторам:
📌 Мероприятие организовано Федерацией спортивного программирования Республики Ингушетия при поддержке Росмолодёжь.Гранты и региональных партнёров.
#ИсходныйКод100
#ФСПИнгушетия
#РосмолодёжьГранты
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤1⚡1