Как стать автором
Поиск
Написать публикацию
Обновить

Все потоки

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

На сколько ошибаются люди при подсчёте калорий

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.9K

Вообще копал про диабетиков и похудение, а нашёл интересную статью финских учёных — «Exercise and nutrition in type 1 diabetes: Insights from the FinnDiane cohort».

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

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

Так вот, даже эти осторожные больные люди (не осторожные диабетики 1 типа крайне быстро умирают) — допускают ошибки в подборе и подсчёте своего питания, причём массовые. Учёные выделяют — срок болезни в среднем аж 33 года, то бишь люди порой с детства больны.

Читать далее

Разработка IoT устройства с нуля от чайника для чайников

Уровень сложностиСредний
Время на прочтение58 мин
Количество просмотров12K

Всем привет!

Меня зовут Егор - я бэкенд разработчик и работаю в бигтехе. Но я не буду рассказывать о перекладывании jsonчиков (или буду). Данная статья (надеюсь, вы оценили каламбур в названии) рассчитана на разработчиков, которые ранее слышали об Arduino или пробовали программировать под эту платформу. В ней мы рассмотрим опыт новичка в плане проектирования и разработки IoT устройства мониторинга уровня CO2 в помещении. Наша цель - сделать устройство, которым просто пользоваться и оно приносит пользу.

Читать далее

Spring Data JDBC и R2DBC 4.0 получат поддержку составных идентификаторов

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.8K

Эксперт Spring АйО и по совместительству Spring Data контрибьютор Михаил Поливаха прокомментировал статью, переведенную командой Spring АйО, про поддержку составных ключей со стороны Spring Data JDBC и R2DBC, начиная с версии 4.0.0-M4 — то, чего так не хватало при работе с моделями, где первичный ключ состоит из нескольких полей.

Теперь достаточно просто описать record с нужными полями, пометить его как @Id, и Spring Data сам корректно построит SQL-сущность. В статье наглядно показано, как использовать новую возможность, какие аннотации пригодятся и как обойти ограничение с автоинкрементом через BeforeConvertCallback.

Читать далее

Инжиниринг в обогащении

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.1K

Уже много лет мы занимаемся инженерными решениями в горной отрасли. И если коротко — наша работа про эффективность. Даже 2–3% прироста извлечения руды могут принести предприятию десятки миллионов рублей прибыли, а в отдельных случаях речь идёт о кратном росте. Это не преувеличение, а следствие системного подхода к проектированию и модернизации.

Читать далее

Как приручить AI-пиксель-арт

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров10K

За последние пару лет генеративные нейросети стали волшебной кисточкой для всего: концепт‑артов, иконок, иллюстраций, обложек, аватаров, спрайтов… Особенно — пиксель‑арта. В Midjourney, Stable Diffusion, Dall‑E, Image-1 и в других моделях можно просто вбить: «Pixel art goose with goggles in the style of SNES» — и получить шикарного пиксельного гуся за 10 секунд.

Но если ты пробовал вставить такого гуся в игру — ты уже знаешь боль.

Я решил вкопаться в эту тему поглубже и сделать open‑source‑инструмент, который автоматизирует превращение AI‑generated pixel art в pixel‑perfect pixel art.

Читать далее

Кодовые фразы на собеседовании: что сказать, чтобы получить оффер

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров55K

Даже сильные специалисты не всегда проходят собеседования, и проблема не в недостатке опыта, а в подаче. Один и тот же бэкграунд можно подать по‑разному: уверенно и осознанно или скупо и формально.

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

Читать далее

Электромобиль в Китае

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров8.4K

На Хабре много статей про китайский автопром и электромобили, и почти ничего нет о том, как с EV, собственно, в Китае: сколько стоит зарядка, например. Я живу в восточной части КНР и весной купил свой первый электрокар местного производства. Расскажу, как всё это работает на практике.

Читать далее

Как заранее рассчитать стоимость проекта, если у вас мало информации о нем

Время на прочтение6 мин
Количество просмотров14K

Привет! Меня зовут Герман Лышков, я руковожу проектами в диджитал-продакшене Далее. Если вам когда-то приходилось оценивать разработку сферического коня в вакууме, это статья для вас. Я расскажу, как это сделать и дам пару советов из личного опыта. 

Читать далее

Трио шпионов: Детские часы, наушники и «дохлый» телефон

Время на прочтение4 мин
Количество просмотров3.6K

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

Первым у нас идёт ностальгический взгляд в прошлое: как всего 15-20 лет назад обычные кирпичи от Nokia и Siemens умельцы превращали в неприметный жучок? Также рассмотрим эволюцию перепрофилирования привычных гаджетов: как обычные детские GPS-часы становятся средством слежки. И бонусом расскажем о том, как любые Bluetooth-наушники в паре со смартфоном можно превратить в импровизированное прослушивающее устройство. За подробностями добро пожаловать под кат!

Читать далее

«Мам, а зачем программист изучает английский?»

Время на прочтение7 мин
Количество просмотров9.3K

За 9 лет работы с детьми от 4 до 17 лет наши преподаватели собрали коллекцию вопросов, которые сначала ставили в тупик, а потом помогли понять, как на самом деле работает детское мышление в программировании.

Дети задают вопросы, которые взрослые просто перестают замечать. Когда 6-летний Максим спрашивает: «А почему компьютер понимает только единички и нолики, если я с ним говорю словами?», он касается основ информатики глубже, чем многие студенты технических вузов.

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

Читать далее

Убьёт ли искусственный интеллект CRM-системы?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.7K

Холодный июнь выдался жарким в моей отдельно взятой жизни: много стресса, много задач, дополнительные неприятности обострили без того высокую тревожность. И вот в этом состоянии мне пришлось взаимодействовать с тремя сервисами: интернет-провайдер, онлайн-магазин с очень важным подарком и стоматология. Во всех трёх местах мои данные внесены в CRM-системы — это точный, проверенный факт. А вот опыт общения был разным: чистый ИИ + боты, человек и IVR, текстовый интерфейс + человек. Сразу оговорюсь, что все три случая были нервными, проблемными, в которых мне было непросто / страшно / неприятно. И знаете что? Во всех этих случаях меньше всего хотелось наткнуться на ИИ, потому что общение с ним буквально выбивало почву из-под ног, мне не хватало человека. Когда всё устаканилось и дела пришли в порядок, в голову пришли мысли о том, а что дальше: ИИ станет частью CRM-концепции, уже стал или он не часть, а коварный убийца CRM (и систем, и идеи) и скоро мы будем вынуждены общаться только с ним? В одной статье мы с вами точно не найдём ответ на этот вопрос, но попытаемся хотя бы разобрать проблему.

Читать далее

Как «взрастить» ответственность в сотруднике (реальный опыт команды)

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров5.7K

Всем привет!

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров3.8K

Российское законодательство обязывает работодателей соблюдать строгие правила при работе с персональными данными сотрудников. HR-менеджеры, руководители отделов и специалисты по безопасности часто задаются вопросом: нужно ли получать отдельное согласие от сотрудника на обработку его персональных данных в рамках трудовых отношений? Проще говоря, обязаны ли мы при каждой ситуации брать у работника письменное согласие, или закон допускает обработку данных и без него? Рассмотрим это на основе российского Федерального закона № 152-ФЗ «О персональных данных» и разъяснений Роскомнадзора, простым языком.

Читать далее

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

Соединяем AI и реляционную базу данных

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров5.8K

На статью данный текст точно не тянет, скорее это маленькая заметка. Как известно свои дети и свои идеи они всегда самые лучшие. Я давно работаю с реляционными базами и очень люблю язык SQL за его формализм, скорее всего из-за этой моей профдеформации и родилась эта мысль. На работе ко мне иногда обращались сделать выгрузку в CSV файл из базы для обучения моделей или анализа данных, и я подумал, а зачем выгружать данные, а потом иногда загружать обратно результат в базу. Почему не сделать так что бы результат запроса сразу отправлялся на обработку в AI и затем выдавался ответ на запрос. Нам всего лишь нужна SQL функция которая берет результат запроса, заворочает его в вызов к модели, а потом выдает результат. Понятно, что серебряной пули нет и данный подход не везде будет работать, например, такой подход не подразумевает асинхронность, а значит если нужна высокая производительность, то данный подход не очень подходит, с другой стороны сейчас запросы к AI не дёшевы и если вы пошлете 100 запросов в секунду, не дождавшись ответа на предыдущие то скорее всего получите ошибку. Я думаю в будущем это будет стандартная функции в базах данных.

Теперь рассмотрим простейшую реализацию данной функции. Под рукой был PostgreSQL, но можно реализовать это и для ORACLEили других баз. Для этого нам понадобится расширение. В качестве AI будем использовать Groq. Первое что нам надо это получить API ключ. Сама функция очень простая.

Читать далее

Маршрут перестроен: исповедь лида о том, куда расти дальше (и всегда ли расти)

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров11K

Я лид команды – и хочу идти дальше вверх! Точнее, не уверен, что хочу, но в айтишке надо ведь расти и развиваться, значит, следующая позиция для меня — менеджмент на уровень выше. Или нет?

Как пробиться на новый уровень, если компания нанимает на руководящие позиции извне? На чём фокусироваться? Как перестать скучать по разработке? А может, к ней надо вернуться?

Знакомы такие рассуждения? Тогда эта статья для вас:)

Меня зовут Максим Шульга, я руководитель департамента разработки Документы Онлайн в МойОфис. Наша команда работает с современными стеками: высоконагруженные бэкенды на Java и Python, фронтенд на React и TypeScript и другие.

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

Читать далее

Как насосы теряют золото — и что с этим делать

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.9K

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

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

Читать далее

Теория относительности в лингвистике: лицевая систематизация

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров2.2K

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

В этой статье речь пойдёт о лицах (Nth person / πρόσωπον), а возможно и более широком понятии. Здесь я попытаюсь обобщить те представления, которые насобирал в свой языковой и лингво-научпопный опыт.

Читать далее

Подготовка к миграции информационных систем и сервисов

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1K

Привет, Хабр! Я, Солнцев Евгений, руководитель управления эксплуатации прикладных систем Страхового Дома ВСК.

У нас периодически возникает необходимость в миграции информационных систем и сервисов в другой ЦОД или облачную инфраструктуру. Необходимость в миграции может быть вызвана:

Читать далее

Apache Kafka в гарантиях или как надежно доставить сообщение

Время на прочтение8 мин
Количество просмотров4.6K

Apache Kafka — это основа современных распределенных систем, обрабатывающий триллионы событий ежедневно. Но что происходит, если сообщение потерялось, пришло дважды или нарушилась логика бизнес‑процесса? Гарантии доставки в Kafka — это страховка от хаоса в условиях высокой нагрузки и сбоев.

В этой статье мы разберем три вида гарантий доставки сообщений на примерах.

Читать далее

Вглубь Synology NAS: метаданные, Btrfs и скрытые механизмы высокой производительности

Уровень сложностиСложный
Время на прочтение3 мин
Количество просмотров4.6K

🧠 Что скрывается под капотом Synology NAS? Мы привыкли считать его удобным и простым решением «всё‑в-одном», но на самом деле это сложная система с десятками собственных слоёв, интерфейсов и оптимизаций. Рассмотрим его возможности!

Читать далее