Обновить

Все потоки

Сначала показывать
Порог рейтинга

Здравствуйте, уважаемые читатели. Обращаем ваше внимание, что в блоге SSP-Soft вышел детальный обзор нашей новой книги о технологии Jetpack Compose для Android. Jetpack Compose (в книге разобрана версия 1.6) - это передовой инструментарий для Kotlin-разработчиков, предназначенный для проектирования и модернизации пользовательских интерфейсов, рассчитанных именно на работу с мобильными устройствами. В книге также рассмотрены основы языка Kotlin для Android и работа с Android Studio. Заказывайте книгу у нас на сайте и читайте с удовольствием!

P.S. Эта книга - одна из наших лучших находок в области англоязычного самиздата, однако нас в целом интересует тема разработки на Kotlin. Если у вас есть гитхаб с черновиками, либо вы прямо сейчас готовите рукопись - не стесняйтесь написать об этом Валентину Холмогорову @Holmogorov, Олегу Сивченко @OlegSivchenkoили просто в личные сообщения в этом блоге.

Спасибо вам за ваш интерес и Сергею Березину @sergbeза вышеупомянутую рецензию.

Теги:
Всего голосов 4: ↑4 и ↓0+8
Комментарии0

Стал программистом в Контуре чтобы делать игры

Знакомьтесь: мобильный разработчик Контур.Диадока, Дима Моисеев. 😎 Уже 12 лет делает на Ютубе авторское шоу Old Hard о незаслуженно забытых играх, их переизданиях и ремейках, железяках и source-портах. А ещё — пилит собственную игрушку про мистическую техподдержку Creepy Support. 👽 Увлечению Димы мы посвятили второй выпуск «Пет проектов», где программисты гуляют по полю с собаками из приюта Хаски Екб и рассказывают о своих хобби. Выбрали для вас несколько главных тезисов из этой прогулки. 👇 

С чего всё начиналось и чем мотивировался, чтобы не бросить

Я вместе со своим другом вёл текстовый блог (он всё ещё существует, вот ссылка на него), нам понравилось, и мы решили: а что, если пойти дальше и начать снимать видео? Я тогда как раз закончил институт и пришёл работать в Контур. 

Первая игра, на которую мы сделали обзор, называлась «Подземелья Кремля». Это шутер 1995 года от первого лица — российский ответ американскому Doom. 

Сейчас на моём канале 71 тыс подписчиков. А когда начинал, то думал: если до такого-то числа наберу сотню, прекрасно — продолжаем. Если нет — видимо, это не моё, займусь чем-то другим. И вот дата икс, я смотрю, а там 101 подписчик! Это был знак 👣 идти дальше.

Сначала я поставил себе цель — выпускать ролики не реже двух раз в месяц 

Потом понял, что это начинает превращаться во вторую работу, ещё и начальник [Дима сам себе директор] требовательный. 😁Решил: буду делать в максимально комфортном темпе — появилась интересная железяка > я её неторопливо в свободное время исследую > записываю потихоньку ролик > выкладываю. Сейчас у меня около четырёх сценарных видео в год, раньше было 8-10. Иногда проскакивают и не сценарные форматы — подкасты, реже — стримы.

Где нахожу старое железо для выпусков

На барахолках. Часто попадается что-то классное, например, трёхмерный ускоритель 95-го года или джойстик под MS-DOS довиндосовских времён. А ещё — ноутбуки, звуковые карты, игровые консоли… Там много интересных штук!

Как работаю над выпусками

  • Помощников у меня нет, выпуски делаю сам от начала до конца: съёмка, монтаж, публикация. Если зритель указывает на ошибку, мне не на кого её спихнуть 😁, иду исправлять. А ошибки бывают — за всем не уследишь. Но к ним отношусь спокойно и не принимаю близко к сердцу.

  • Закадровый текст я обрабатываю примерно один к двум: на 20 мин черновика выходит 10 мин готового текста. 

  • В принципе, мне нравятся в этой работе все этапы, особенно — писать текст и монтировать. Запись закадра и съёмка — тоже норм, но если в будущем нейронка сможет моим голосом и с правильной расстановкой интонаций записать текст, я перестану следить за микрофоном и это очень облегчит процесс создания роликов.

Блог забрасывать не хочу: мне нравится мой сегодняшний комфортный темп, плюс остаётся время на другие проекты. Например, я ещё делаю свою видеоигру под названием Creepy Support. Суть игры: ты играешь за работника техподдержки в тайной организации, в которую обращаются люди, столкнувшиеся с чем-то паранормальным. Например, кому-то на 15-м этаже постучал в окно человек или позвонил по телефону кто-то странный. 👻 Задача игрока — уточнить детали и дать совет, что человеку делать дальше. Потом можно даже узнать, как этот совет повлиял на жизнь того человека.

Надеюсь, на эту игру тоже в будущем будут делать обзоры. 😉 Кстати, я уже видел несколько отзывов на неё на английском языке. 

Что дают мне пет-проекты

  • Я познакомился с кучей новых людей.

  • Расширил кругозор. Например, для игры Creepy Support выбрал другой язык программирования, не тот, на котором пишу в Контуре. И это здорово помогает мне отвлечься от рабочих задач. 

***

Полный выпуск про Диму, его пет-проекты и ушастую Феню, с которой бродили по зелёному полю, можно посмотреть в VK Видео, на RuTube и YouTube. Подпишись на нас на любой из площадок, чтобы не пропустить новые видосы! 😉

Теги:
Всего голосов 5: ↑4 и ↓1+5
Комментарии0

Привет!

Может кто посоветовать статьи или посты про idempotency для REST API POST-методов и как гарантировать идемпотентность?

Наткнулся на разбор с реализацией через отдельную таблицу idempotency keys в Postgres: https://brandur.org/idempotency-keys. Хотелось бы собрать практики — какими ещё способами достигается идемпотентности для POST (и других эндпоинтов)? Какие у каждого подхода плюсы/минусы и в каких юс-кейсах лучше применять?


Спасибо!

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии9

Blue Origin тоже умеет!

Вчера произошло очередное историческое событие в частном ракетостроении: первая ступень ракеты New Glenn компании Blue Origin Джефа Безоса успешно приземлилась на плавучую баржу "Jacklyn" в Атлантике. Такой вот Amazon Prime Delivery, но для ракет. Списали домашку у SpaceX и Илона Маска! Кроме того, сама миссия прошла тоже успешно, компания вывела пару спутников ESCAPADE, которые отправятся к Марсу и займутся изучением взаимодействия солнечного ветра с магнитным полем планеты.

Немного о характеристиках. New Glenn — двухступенчатая тяжёлая орбитальная ракета-носитель, разрабатывавшаяся с 2012 года. Первый запуск этой ракеты планировался в 2021 году, но после нескольких переносов состоялся 16 января 2025 года. Высота ракеты 98 м, диаметр 7 м. Используются семь метановых двигателей BE-4 на первой ступени и два BE-3U на жидком водороде на второй ступени. Проектный ресурс ступени — 25 полётов. Оборачиваемость — 16 дней.

Думаю, будет интересно сравнить инженерные решения, используемые для посадки. У Falcon 9 посадочные ноги на пневматике. У New Glenn же они раскладываются под собственным весом и торможением. У Falcon 9 — четыре опоры, у New Glenn — шесть, аккуратно расставленных вокруг двигателей. Раскладываются за 14 секунд до посадки и полностью раскрываются за 8 секунд. Грузоподъёмность New Glenn в 3 раза выше, чем у базовой Falcon 9 от SpaceX. В общем, достойный конкурент. Также замечу, что один запуск New Glenn это ~ 6 запусков “Союза” или 2 запуска “Ангары А5”, и при этом ракета — многоразовая.

Как говорил бывший глава Роскосмоса Дмитрий Рогозин: «Многоразовые ракеты — невыгодны». С тех пор многоразовые ракеты стали настолько невыгодны, что:

  • SpaceX доминирует на рынке запусков,

  • Blue Origin только что присоединилась к клубу,

  • На подходе Rocket Lab и несколько китайских компаний

А если вспомнить о том, что у Безоса есть собственный проект спутникового интернета Amazon Leo (бывший Project Kuipe), который является прямым конкурентом Starlink Илона Маска, то становится очень интересно наблюдать за битвой двух технологических гигантов.

Теперь США имеют двух частных производителей многоразовых ракет. Это означает, что американский рынок многоразовых ракет становится не просто монополией SpaceX, а дуополией: SpaceX — первая. Blue Origin — вторая.

Ну, что же, поздравляю #BlueOrigin! New Glenn наконец-то сделал то, что должен был сделать ещё много лет назад — доказал, что Джефф Безос умеет не только доставлять посылки, но и возвращать первые ступени ракет.

Онлайн-траснляция была не такая стабильная как у SpaceX, но достаточная, чтобы по-настоящему переживать за успех миссии.

Теги:
Всего голосов 4: ↑4 и ↓0+6
Комментарии0

Сотрудники, обрабатывающие обращения граждан, часто тратят много времени на рутинные задачи: регистрацию, классификацию, анализ и подготовку ответов на однотипные запросы.

На нашем вебинаре, который состоится 19 ноября 11:00 (Мск), вы узнаете, как ИИ‑ассистент компании SL Soft берет эти процессы на себя, обеспечивает соответствие законодательным требованиям и реализует полный цикл автоматизации.

Расскажем, как ИИ‑ассистент:

  • централизует сбор запросов из разных источников (системы, почта, порталы, соцсети) без участия человека, автоматизируя процесс

  • интегрируется с федеральными и муниципальными информационными системами, включая сложные сценарии без прямого подключения

  • автоматически анализирует и маршрутизирует обращения: определяет темы, выделяет ключевые атрибуты, оценивает тональность и проводит дополнительные проверки даже при нечеткой структуре данных

  • генерирует тексты ответов на основе накопленного опыта и нормативных требований

  • контролирует сроки обработки на каждом этапе, обеспечивая высокий уровень сервиса

19 ноября 11:00, онлайн, бесплатно, требуется регистрация

Теги:
Рейтинг0
Комментарии0

Мы собрали четыре быстрых теста из журнала КОД, которые помогут понять себя чуть лучше — и разобраться, куда двигаться дальше в IT.

Вы робот? Проверка на базовые когнитивные навыки и внимательность. Узнайте, насколько вы «человечны»:

https://thecode.media/robot-quiz/

Сможете ли вы стать программистом? Короткий тест, который показывает, насколько вам подходит логика разработки и рабочие задачи программиста:

https://thecode.media/programmer-quiz/

Какой язык программирования выбрать для старта. Если запутались в языках — тест поможет определиться с подходящим стеком:

https://thecode.media/quiz-language/

Готовы ли вы к худшему? Проверка на цифровую гигиену: поймёте, насколько ваши данные защищены и что стоит улучшить:

https://thecode.media/backup-master/

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

Привет, Хабр! На связи команда Практикума. Чёрная пятница продолжается — до 30 ноября скидка 20% на все курсы английского.

Кому подойдут наши курсы:

  • Тем, кто ещё не учил язык и хочет начать осваивать его без страха.

  • Тем, кто уже освоил базу и хочет двигаться дальше.

  • Тем, кому нужно раскрепоститься и наконец-то заговорить.

Что вас ждёт:

На курсах студентов сопровождает целая команда специалистов. Они создают для вас языковую среду и поддерживающую атмосферу, чтобы вы не просто учили, а достигали своих целей.

Как получить скидку:

  1. Запишитесь на консультацию на сайте Практикума до 30 ноября.

  2. На консультации определите свой уровень и выберите подходящий курс.

  3. Оформите обучение со скидкой 20%.

Это главная скидка Практикума в году. Если давно хотели заняться английским, возможно, сейчас самое время начать.

Теги:
Рейтинг0
Комментарии0

Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5.

В Joomla для выполнения внешних запросов из PHP к сторонним API используется класс Joomla\Http\Http напрямую или же Joomla\Http\HttpFactory, который возвращает для работы преднастроенный по умолчанию класс Http. О работе с HTTP-запросами подробно рассказывалось в статье 2021 года Создание внешних запросов с использованием HttpFactory (Joomla) (на Хабре), (на сайте автора). Некоторые изменения касаются работы с ответами на запросы. Например, наш запрос:

use Joomla\Http\HttpFactory;

$http = (new HttpFactory)->getHttp($options, ['curl', 'stream']);
$response = $http->get('https://any-url.ru/api/any/endpoint');

Раньше можно было получить код ответа или тело ответа как свойство $response - $response->code или $response->body. Однако, Joomla, начиная с Joomla 4 во многом переходит на стандарты PSR. В частности для работы с HTTP-ответами - на PSR-7. Также хорошая статья на Хабре о PSR-7: PSR-7 в примерах.

Прямое обращение к свойствам code, headers, body объявлено устаревшим в Joomla 6.0.0 и обещают удалить в Joomla 7.0.0.

Вместо этого нужно работать с HTTP-ответом по стандартам PSR-7.

Код ответа.
Было $response->getContents(). Стало $response->getStatusCode().

Заголовки ответа.

Было $response->headers. Стало $response->getHeaders().

Тело ответа.

Было $response->body. Стало (string)$response->getContents().

В тело ответа теперь приходит не строка, а поток - объект класса Laminas\Diactoros\Stream. Поэтому его нужно привести к строке (если это json, к примеру): (string)$response->getContents(). Чаще всего в коде Joomla встречается именно такой вариант. Однако, есть и вариант с перемещением указателя чтения на начало потока:

// Получили ответ в виде потока
$stream = $response->getBody();
// "перемотали" на начало
$stream->rewind();
// Получили строковый ответ
$json = $stream->getContents();

В итоге результат одинаковый.

Telegram чат русскоязычного Joomla-сообщества.

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

Стоимость услуги ШПД (проводной интернет) в пересчёте на Мб/с в России одна из самых низких в мире.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии8

Samsung запустил круглосуточную рекламу на холодильниках. Чтобы отключить назойливые объявления, нужно каждый месяц платить по $16 (1200 рублей). Стоимость такого умного холодильника с экраном составляет от 250 тысяч рублей.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии5

Грабли, ссылки и... Дзен.

Я тут вчера и сегодня занятным образом наступил на грабли. У меня есть канал на Дзене с которого я реплицирую материалы На Хабр. И когда я там пишу статью, то вставляю нормальные ссылки- Википедия, Хабр, телеграмм и тп. Но, оказывается Дзен конвертирует эти ссылки в свой внутренний формат, добавляя https://dzen.ru/away?to= (и дальше уже нормальная ссылка). Зачем он это делает догадаться не сложно - безопасность внешних переходов и сбор статистики трафика.

Потом я все это дело (не глядя) копировал на Хабр и публиковал. И получал массу гневных откликов от читателей. О том что, в статье много слов пропущено. Выглядит это примерно вот так.

А причина в том, что на стороне читателя AdBlock видит это трансформированную Дзеном ссылку и беспощадно "выкусывает" ее. И будь я на его месте - я бы точно также делал.

В-общем, в итоге я поправил ссылки в статьях на Хабре - теперь вроде бы все работает.

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

Теги:
Всего голосов 11: ↑11 и ↓0+17
Комментарии1

Минималистичные healthcheck-утилиты для Docker-контейнеров

Однажды я был маленький, и задавался вопросом - вот собираешь ты свое приложение, нежно помещаешь его в Docker-образ, заботишься о том чтоб и зависимостей было поменьше, и скомпилируешь его так чтоб итоговая каша из байт было погуще, но покомпактее; используешь scratch, статическую линковку, но чтоб "из коробки" был еще и healthcheck - приходится или писать свой мальний чекер каждый раз, или тянуть статичкски слинкованный curl/wget, если приложение работает как http сервер.

Потому что без healthcheck жизнь ну совсем не торт, даже при локальной разработке, когда запускаешь уже готовые образы, ставишь их в зависимость для других (в том же docker compose) - без него это все работать не будет так, как тебе хочется - демоны будут стучаться друг к другу без уважения и учета, готово оно в этому или нет.

Так родился microcheck - набор крошечных статически скомпилированных бинарников, созданных специально для healthcheck-ов. Они не имеют зависимостей от динамических библиотек, написаны на C, и работают даже в scratch и distroless образах, да умеют корректно возвращать exit-коды, понятные Docker’у (0 - здоров, 1 - приходи завтра).

В комплекте:

  • httpcheck — проверка HTTP-эндпоинтов (~75 KB)

  • httpscheck — то же самое, но с TLS и автоопределением протокола (~500 KB)

  • portcheck — проверка TCP/UDP-портов (~70 KB)

У вас в продакшене наверняка Kubernetes, и все проверки делает kubelet - скорее всего, вам не нужно ничего менять. Но если вы запускаете контейнеры в «голом» Docker’е или других рантаймах без встроенных healthcheck-ов - такие инструменты могут здорово упростить жизнь.

Как выглядит в деле:

# Было (+~10MB)
RUN apt update && apt install -y curl && rm -r /var/lib/apt/lists/*
HEALTHCHECK --interval=10s CMD curl -f http://localhost:8080/ || exit 1

# Стало (+~75KB)
COPY --from=ghcr.io/tarampampam/microcheck /bin/httpcheck /bin/httpcheck
HEALTHCHECK --interval=10s CMD ["httpcheck", "http://localhost:8080/"]

Разница по размеру в десяток мегабайт против семи десятков килобайт, а в качестве бонуса - не нужен shell-процесс, всё работает напрямую и быстро (а еще и в переменные окружения умет).

Поддерживаются все популярные архитектуры (x86_64, ARM, ppc64le, s390x и др.), есть готовые образы в GitHub Container Registry и Docker Hub.

Посмотреть исходники, примеры Dockerfile и prebuilt-бинарники можно тут: github.com/tarampampam/microcheck

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Как масштабироваться в Kubernetes автоматически и экономически выгодно? Расскажем через 15 минут

Подключайтесь к вебинару сегодня в 16:00 мск. Покажем, как Karpenter в кластерах Managed Kubernetes помогает оптимизировать затраты на инфраструктуру, и объясним, как использовать этот инструмент. Присоединяйтесь!

В программе:

✔️ Обзор возможностей Karpenter и его сравнение с Cluster Autoscaler;

✔️ Воркшоп по настройке решения в кластерах Managed Kubernetes;

✔️ Кейсы применения Karpenter. Оптимизация GPU-инфраструктуры с сервисом.

В конце ответим на вопросы — задавайте их в форме регистрации. На вебинаре особенно полезно будет DevOps-инженерам, техлидам и СТО, системным администраторам и архитекторам.

Подключайтесь к трансляции:

👉 YouTube

👉 VK

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Ближайшие события

Многоуровневая группировка участников на sequence-диаграмме (в plantUML)

Последнее время часто замечаю, что многие системные аналитики не выделяют на sequence диаграмме (в plantUML) границы Систем и сервисов, а также не выделяют внешние сервисы. В результате, открывая чужие Sequence, приходится тратить много времени чтобы понять, что-же к чему относится.
Поэтому сейчас расскажу как это сделать быстро и без воды

Чтобы создать вложенные группы — группы внутри групп, используйте Архитектуру teoz, путем ее подключения в коде: c помощью строки !pragma teoz true, добавляемой сразу после @startuml после чего box и end box можно вкладывать друг в друга генерируя несколько уровней вложенности:

Код диаграммы:

@startuml

!pragma teoz true
box "Группы" #LightBlue
    box "Первая подгруппа"
        participant Bob
    end box

    box "Вторая подгруппа"
        participant Alice
        participant John
    end box

end box

box "Внешняя группа" #lightgreen
    participant Lector

    box "Слушатели первой подгруппы"
        participant Marina
    end box

end box


Bob -> Alice : hello
Alice -> John : hello
John -> Marina: Hello
Lector -> Marina: Hello

@enduml

Если Вам было полезно и интересно, поддержите кармой или комментарием
----
Также я веду TG-канал: @sa_chulan

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии2

Save the date: встречаемся 27 ноября на Wildberries & Russ Golang Meetup!

27 ноября в 19:00 приглашаем на Golang Meetup, где поговорим о том, как строить надёжную бизнес-логику, управлять памятью без потерь производительности и проектировать масштабируемую событийную архитектуру.

В программе — три доклада от инженеров Wildberries & Russ, которые решают эти задачи в продакшене каждый день: про иерархические стейт-машины в Go, реальные кейсы оптимизации GC и указателей, а также опыт создания единой платформы событий Databus.

🎤 Доклады:

  • Иерархические стейт-машины: инструмент для организации бизнес-логики | Сергей Шлянин, Go-разработчик в WB Bank.

  • 1000 в 1: единая платформа для событий Databus | Виктор Такташов, Go-разработчик в платформе Trust & Safety.

  • Указатели в Go: от аллокации до GC — разбираем ошибки производительности на реальных примерах | Александр Бруяко, Unit Lead в сервисах Медиа.

После докладов — афтепати и нетворкинг с разработчиками Wildberries & Russ. 

Регистрируйтесь, количество мест в офлайн ограничено.

Теги:
Рейтинг0
Комментарии0

Где учиться маркетингу?

Привет! Мы на Хабр Карьере собираем сотни онлайн-курсов по разным направлениям и каждую неделю делаем подборки для тех, кто хочет освоить новую профессию или просто прокачать навыки.

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

—  Интернет-маркетинг. SEO, контекстная реклама, email-маркетинг, аналитика — всё, что нужно, чтобы продвигать продукты онлайн, привлекать аудиторию и повышать конверсии.

—  SMM. Социальные сети, контент, рекламные кампании и аналитика. Навыки для продвижения бренда и взаимодействия с аудиторией.

—  Продуктовый маркетинг. Стратегия продукта, позиционирование и работа с целевой аудиторией. Всё для того, чтобы продукт был заметным и востребованным на рынке.

—  Бренд-менеджмент. Создание и развитие бренда, управление имиджем и маркетинговыми коммуникациями. Навыки для формирования сильного бренда.

—  Контент-маркетинг. Создание полезного, вовлекающего и продающего контента для сайтов, соцсетей, блогов и рассылок. Важно для SEO, SMM и стратегии бренда.

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

→ Еще больше полезных курсов

Теги:
Всего голосов 4: ↑3 и ↓1+4
Комментарии3

Termit с нуля: как развернуть и настроить платформу виртуализации рабочих столов и приложений

Привет, Хабр! Мы не раз отмечали, что одна из ключевых особенностей нашей платформы VDI и терминального доступа Termit — простота запуска. 27 ноября мы проведем live-tutorial о старте работы с Termit, где покажем пошаговый процесс развертывания платформы.

Вместо нескольких часов изучения документации вы сможете посмотреть один вебинар, на котором системный инженер Orion soft в прямом эфире проведет ручное и автоматизированное развертывание платформы виртуализации рабочих столов (VDI) и приложений.

На вебинаре:

  • Покажем пошаговый «рецепт» развертывания и настройки Termit за 30 минут

  • Поделимся техническими лайфхаками

  • Ответим на вопросы о начале работы с Termit

Только у участников вебинара будет возможность получить специальный CookBook с подробной инструкцией по развертыванию Termit, а также шаблоны для автоматического развертывания.

Присоединяйтесь!

Теги:
Всего голосов 2: ↑1 и ↓1+1
Комментарии0

Монетный двор США официально завершил производство одноцентовых монет (¢ - пенни), которые чеканились на протяжении 232 лет. При чеканке последних пенни присутствовали министр финансов США Скотт Бессент и казначей Брендон Бич, которые лично нажимали на кнопку печатного пресса.

Две одноцентовые монеты, которые были выпущены последними, планируется выставить на аукцион. В обращении по-прежнему останутся те монеты, которые были выпущены ранее. По оценкам Американской банковской ассоциации (ABA), в обращении остаётся 250 млрд таких монет. Брендон Бич сообщил, что теперь Монетный двор будет чеканить только коллекционные монеты в 1 цент и только в ограниченном количестве, в оборот они поступать не будут.

О планах прекращения производства одноцентовых монет администрация Дональда Трампа сообщила полгода назад, аргументировав это тем, что чеканка каждой такой монеты обходится в ¢3,69 (десять лет назад она составляла ¢1,42). По оценкам Монетного двора, в 2024 финансовом году он потерял $85,3 млн на производстве пенни. Власти полагают, что прекращение производства позволит экономить около $56 млн ежегодно.

Первая монета в 1 цент была отчеканена в 1787 году, и изображение на ней придумал один из отцов-основателей США Бенджамин Франклин. Официально в обращение первые пенни поступили в 1793 году, и тогда на одну монету можно было купить печенье, свечку или конфеты на развес.

На первом пенни изображалась женщина с развевающимися волосами, символизирующая свободу, монета была изготовлена полностью из меди. С тех пор дизайн и состав пенни несколько раз меняли. Например, в 1909 году Авраам Линкольн стал первым президентом, изображённым на американских монетах, в честь 100-летия со дня его рождения. Современные пенни состоят из меди и цинка.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

Представьте, у вас есть целая компания с несколькими направлениями: техотдел и отдел продаж. Вы хотите, чтобы рассылки и запросы приходили на отдельные почты для каждой команды, чтобы проще управлять и отслеживать их.

И сейчас вы можете создать почту на поддоменах, например:

test@tech.domain.com — для всего, что связано с техническими вопросами.
test@sales.domain.com — для коммуникаций с отделом продаж.

Итог: вы легко разделяете рассылки по категориям и избегаете путаницы в почтовом ящике + управляете DNS записями для каждого поддомена.

Настроить для своей почты →

✉️ Кстати, больше об обновлениях в интерфейсе почты читайте в разделе «Новости» вашего почтового ящика.

Теги:
Всего голосов 8: ↑8 и ↓0+12
Комментарии0

TeamLead Conf 2025

В начале недели проходила двухдневная конференция TeamLead Conf 2025. Хотелось бы присутствовать оффлайн… Нетворкинг, все дела, но вы цены видели?.. 

Ладно вернемся к конфе. Была бесплатная трансляция Главного зала оба дня. Огромное спасибо за такую возможность организаторам конференции. Смотрел краем глаза несколько докладов.

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

Ну погнали, расскажу о докладах, которые мне понравились больше всего.

Первым выступал Руслан Агамалиев с темой о тайм-менеджменте здорового человека. Если честно, если бы не он, то я бы, наверное, дальше не смотрел. Руслана было очень приятно слушать, как спикера. Очень живое выступление с элементами общения с залом. В целом по содержанию вроде ничего сверх нового, но… Он рассказал об этой интересной технике. Решение прямо на поверхности, хотя сам я об этом почему-то не подумал. Если у вас большое количество созвонов, а главное, что часть из них бесполезные, то можно провести запись своих звонков с анализом их эффективности и продуктивности. А затем уменьшить их количество с помощью этой аналитике на руках. Рабочая схема? Как по-мне, интересная точно.

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

Ну лучиком солнца мне в душу запал Эрик Бурыгин. Парень - профессиональный выгоральщик. Не нравится то, чем ты занимаешься - выгораешь. Нашел работу, которая тебе нравится, и начинаешь в нее упарываться - выгораешь. Начинаешь меньше работать и начинаешь упарываться в спорт - выгораешь. Где-то в середине его доклада, я начал думать, что у спикера просто нет семьи, раз он ни разу не сказал о балансе работы и семейной жизни. А потом он затронул и эту тему. Если ты максимально упарываешься в работу, спорт, увлечения, забывая о семье и быте - выгорает твоя семья. А если начинает рушиться твоя семья, то ты снова выгораешь. Мораль данного доклада в том, что всегда нужно ловить баланс. При чем нет универсальной формулы этого баланса. Над ним всегда нужно работать и рефлексировать.

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

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

Всем добра!

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0