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

Все потоки

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

Поставил OKR, а что дальше? Или как провести мониторинг на 12 команд

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 23
Управление проектами *Управление продуктом *
Кейс

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

Читать далее
Рейтинг 0
Комментарии 0

Новости

«Программирование — вторая грамотность». К 92-летию со дня рождения ученого-программиста Андрея Петровича Ершова

Время на прочтение 10 мин
Количество просмотров 343
Блог компании Timeweb Cloud Биографии гиков Математика *Программирование *Читальный зал
image

В каждой науке есть великие персоналии – люди, определившие вектор развития на годы вперед. Почти всегда они разносторонне одарены: Бородин был великим композитором и не менее одаренным химиком-органиком, а медицинское образование Чехова позволяло ему беспристрастно, с хирургической точностью, препарировать человеческие души.

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

27 октября 1980 года Андрея Петровича пригласили выступить с заглавным докладом на 3-й Всемирной конференции ИФИП и Юнеско по применению ЭВМ в обучении. И Ершов выступил с совершенно замечательной речью под нетипичным метафорическим названием «Программирование – вторая грамотность». Так что же он имел в виду?
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Как одно агентство голосового робота попробовало

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 251
Интернет-маркетинг *Повышение конверсии *Управление продажами *Искусственный интеллект Голосовые интерфейсы *
Мнение

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

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

Факт второй – то что кадровых агентств в России поубавилось, правда как и много чего другого... Единственную статистику которой я могу оперировать в цифрах – это статистика по Новосибу. Как-то смотрел что у нас в 2019-2021года, на весь Новосибирск было около 100-120 кадровых агентств, а в СФО примерно 300 - 400. А вот на апрель 2023 в Новосибирске, из живых боюсь что осталось порядка 20, ну плюс минус ещё 10, а в СФО не более 100 агентств. И похоже что подобная картинка наблюдается по России.
 
Жить хочется всем, а жить хорошо хочется ещё больше, поэтому нужны клиенты. Если сидеть на попе ровно, не искать заказы, то скорее всего ещё живые агентства разберут заказчиков которые до тебя могут не дойти. Вот и поддавшись «осенним позитивным» настроениям, мы решили по активничать.
 
Как вы поняли, история началась в сентябре 2022года. На меня вышла компания которая предоставляет таких голосовых «ботов». Поразмышляв, и заплатив порядка 50тыс руб за сборку робота и первоначальный бюджет на звонки - взялись за работу.

Читать далее
Рейтинг 0
Комментарии 0

Принцип Определения Дальности Между UWB Трансиверами (Конечный Автомат для DS-TWR)

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 765
Алгоритмы *Беспроводные технологии *Программирование микроконтроллеров *Производство и разработка электроники *
Туториал

Существуют UWB радио трансиверы, которые умеют измерять точное время отправки и приема радио пакетов. Под словом "точно" подразумевается, что с дискретизацией 15ps. В качестве примера можно привести микросхему DW1000. TimeStamp(ы) очень полезная функция так как открывает дорогу для измерения расстояния между трансиверами.

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

Вычисление TOF это чисто программная работа, которая должна осуществляться на уровне Firmware.

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

Истории

Bigtech собесы дней минувших

Время на прочтение 9 мин
Количество просмотров 1.8K
Карьера в IT-индустрии IT-компании

В эпоху докризисной жизни, мне, как инженеру ориентировавшемуся на европейский и американский рынок, приходилось часто бывать на различных собеседованиях. Этот длиннотекст - краткое обобщение опыта общения с различными зарубежными компаниями в период 2021-2023 года в основном по профилю Software Engineer c редким вкраплением DevOps/SRE.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 1

Микроконтекст: как отловить split-brain в команде и не дать ему стать макропроблемой

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 898
Управление сообществом *Управление персоналом *
Мнение

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

Сам термин “микроконтекст” я подцепил у одного крутого скрам-мастера — он сказал, что этот термин иногда используется его коллегами на различных скрам-тусовках. Поверхностный гугл дал мне понять, что толкование самого слова “микроконтекст” есть, а вот пояснения, как оно относится к командной работе — нет.

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

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

Как связать музыку с геймплеем

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 569
Разработка игр *Дизайн игр *Звук
Из песочницы

Приветствую! Моё имя Назар, я композитор и аранжировщик. Специализируюсь на инструментальной музыке для игр и фильмов.

Мой музыкальный путь довольно извилист. Я был поэтом, соло-гитаристом в рок-группе и даже немного вокалистом. Переживал взлеты и падения, прежде чем понять, чем именно я хочу заниматься. Эта дорога привела меня в композиторы!

Сейчас я сотрудничаю с несколькими инди-проектами: Dictator Glory Fatherland, Sumo tatami и Артур и Шестая эпоха, для которых сочиняю музыку.

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

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

Асинхронная интеграция. Что это такое и как её дружить

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 577
Блог компании ITQ Group Программирование *Анализ и проектирование систем *
Туториал

Продолжением предыдущей статьи об архитектуре и интеграциях Архитектура приложений и интеграции: гайд по основным понятиям простыми словами / Хабр (habr.com), в данной статье будет освещен вопрос асинхронной интеграции. 

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

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

Что такое трейдинг, и как начать торговать в плюс в 2023? Да, опять про трейдинг. Но…

Время на прочтение 19 мин
Количество просмотров 2K
Финансы в IT Криптовалюты

Очередная статья про трейдинг. Все по-честному. И максимально простым языком. С мемами. С объяснением почему твой брокер «кухня». С домашним заданием и описанием всего, что нужно на старт.

А ещё здесь ссылки… Много ссылок. На книги. На те, книги, которые в отличие от твоего знакомого «Гуру-трейдинга на крипте в позиционке» реально раскидывают по полочкам. Как торговать. Где торговать. Чем торговать. И почему тебе вообще лучше не торговать.

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

В общем, если ты всегда хотел, чтобы кто-то без рекламы «трейдер х, иди к нам и получи приветственный бездепозитный» рассказал тебе, как оно работает на самом деле, да ещё и комплексно (а не отрывочно по секретным методикам, которые сегодня работают, завтра нет). Тебе сюда!

Читать далее 📖
Всего голосов 21: ↑15 и ↓6 +9
Комментарии 23

Солнечное затмение 20 апреля 2023 года

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 6.7K
Научно-популярное Астрономия
Обзор


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

В чем же его необычность?

Читать дальше →
Всего голосов 37: ↑33 и ↓4 +29
Комментарии 16

Создай своего ИИ-ассистента с помощью ChatGPT и Streamlit

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 1.5K
Блог компании Open Data Science Python *API *Искусственный интеллект Будущее здесь
Туториал

Автор: Дмитрий Косаревский

Привет, Хабр! 👋

Меня зовут Дима Косаревский, я инженер данных (DE), увлеченный Data Science и всем, что связано с этим направлением.
Data Science позволяет извлекать ценную информацию из огромных объемов данных при помощи статистических и вычислительных методов.

В последнее время эти ИИ, вроде ChatGPT, врываются прямо во все сферы. И вот благодаря увлечению Data Science можно использовать этих ботов, чтобы помогать людям, да ещё и пообщаться с ними на разные темы. Здорово, правда?

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

Поехали 🚀
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 0

Тайна исчезающих сообщений: зачищаем Telegram в автоматическом режиме

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2K
Информационная безопасность *Python *
Туториал

На фоне новости о датасатанисте, который "клонировал" своих друзей в цифровое пространство, обучив LLM на 500.000 сообщений в групповом чате (на самом деле не только, но причину каждый найдёт для себя сам), будем кормить паранойю и пошагово разбираться, как же уничтожить свой "цифровой след" в мессенджере Telegram.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Комментарии 4

3D анимация Флекса или простого танца через циклы в Maya

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 664
Разработка игр *Компьютерная анимация *Дизайн игр *
Из песочницы

* Крокодил на главной картинке (КДПВ) красиво танцевал, но модераторы убрали гифку 5,79 МБ весом

Привет! Не так давно мне пришлось сделать более 20 анимаций цикличных танцев для разных существ в Аллоды Онлайн, в основном животных, но пайплайн к которому я пришел может пригодиться во многих цикличных анимациях.

Статья разделена на 2 части:

Теория:

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

Практика:

В практике гифки, скрины, кнопки и процесс создания анимации

Так что кто не любит читать и хочет сразу за станок, можете пропускать теорию)

Теория

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

 Условия и ограничения приводят к интересным пайплайнам.

Требовалось делать минимум 1 анимацию в день, вне зависимости от сложности рига.

Танец может быть простым, вплоть до одного цикла

Танец должен быть ритмичным и, естественно, восприниматься как танец, или хотя бы флекс).

Все это заставляет думать, какие танцы я буду делать, если у меня не так много времени?

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

Кто все вот эти на полках: краткое руководство по новым брендам ноутбуков

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 8.2K
Блог компании Сбер Гаджеты Ноутбуки

Когда-то, лет 10–15 назад, далёким от хай-тека приятелям было стыдновато показать шильдик Huawei на своём телефоне. Когда свыклись с Huawei, пришла очередь Oppo. Характеристики «топа за свои деньги» (нет, мы не только о Xiaomi) всё время оказывались сильнее каких-то фонетических неудобств. А за последний год в пользу китайских ноунеймов добавился ещё один существенный аргумент. Мобильные телефоны с непривычными названиями уже не пугают, но сегмент ноутбуков более консервативен, и обилие новых имён здесь может поставить в тупик.

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

Читать далее
Всего голосов 22: ↑18 и ↓4 +14
Комментарии 9

Steer-by-wire: как разработать безопасный руль по проводам и нужно ли это делать?

Время на прочтение 9 мин
Количество просмотров 1.8K
Блог компании Third Man Исследования и прогнозы в IT *Автомобильные гаджеты Транспорт

Не так давно мы опубликовали статью на Хабре про рули, где затронули тему steer-by-wire. Народ в комментариях высказал сомнения в надёжности такого решения. А ведь на самом деле, что делать, если у какого-нибудь ECU внезапно пропадёт питание, перетрётся проводок или подвиснет софт? Как производители борются с такими рисками? И зачем нам отказываться от надёжной механической связи? Попробуем же в этом разобраться!

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 30

Топ 10 самых распространенных ошибок в использовании юнит-тестов

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.9K
Блог компании OTUS .NET *
Мнение

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

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 1

Кому нужна Cassandra? Пара слов о преимуществах колоночных ​​баз данных

Время на прочтение 8 мин
Количество просмотров 2K
Блог компании OTUS
Перевод

Колоночная база данных — это такой тип базы данных, в которой данные группируются (хранятся и извлекаются) не по строкам, а по столбцам.

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

Одни из самых популярных колоночных баз данных – Apache Cassandra и Apache HBase.

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

Архитектура на Unity без Zenject. Часть 3

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 439
Блог компании OTUS Разработка игр *Unity *
Туториал

Всем привет! 👋

Меня зовут Игорь Гулькин, и я Unity разработчик. За свои 5 лет накопилось много опыта, поэтому в этой статье хотел бы поделиться принципами и подходами, с помощью которых можно реализовать архитектуру игры просто и гибко без фреймворка. Цель доклада, дать не просто готовое решение, а показать ход мыслей и паттерны, с помощью которых ее можно выстроить. Если вы не читали первую и вторую части, то рекомендую начать с них :).

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

Книга «Паттерны проектирования API»

Время на прочтение 21 мин
Количество просмотров 2.7K
Блог компании Издательский дом «Питер» API *Профессиональная литература *
image Привет, Хаброжители!

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

Паттерны проектирования API определяют набор принципов для разработки внутренних и публичных API. Джей Джей Гивакс, будучи специалистом из Google, рассказывает о паттернах, которые обеспечат вашим API согласованность, масштабируемость и гибкость. Вы узнаете, как улучшить дизайн самых распространенных API и как действовать в сложных пограничных случаях. Понятные иллюстрации, актуальные примеры и подробные сценарии позволят тщательно разобраться в каждом паттерне.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

МойОфис выпустил Squadus — единое цифровое рабочее пространство. Рассказываем о новинке

Время на прочтение 5 мин
Количество просмотров 2.4K
Блог компании МойОфис Управление продуктом *Софт IT-компании

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

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

Читать далее
Всего голосов 41: ↑37 и ↓4 +33
Комментарии 7