Feed aggregator

Про длительность жизни в России, 19 век

Habr.com - Sun, 02/16/2025 - 15:41

Источник - 1878 МЕТРИЧЕСКАЯ КНИГА УМЕРШИХ. (ПАСТОРЫ ДИКГОФ Г. И ФЕРМАНН В.) НА НЕМ. И ЧАСТИЧНО РУС. ЯЗ. Уж что у немцев есть - умение вести документацию, не зря они штангенциркули и чертежи довели до совершенства.

Пометка с учётом написанного в прошлых постах, на тему срока жизни. То что раньше умирали даже от царапины об грязный гвоздь, не делает этот фактор неким лишним. Учитывать нужно именно все факторы - наводнения, гвозди, оспу и ветрянку. Наводнение в 19 веке это равно навоз и кучи трупов животных, которые начинают гнить и начинается эпидемия. Сегодня даже гибель сотни человек после наводнения это катастрофа уровня государства, а в 19 веке гибли десятки тысяч и от наводнений и от банально дрянной воды в городской трубе. Мы теперь живём буквально в три раза дольше не благодаря одним прививкам, а благодаря всей сумме предосторожностей, лекарств и банальных, вовремя сданных анализов на фактор риска рака, сахарного диабета и скажем сердечной деятельности. То что раньше укладывало на 2 метра без вариантов, сегодня решается парой уколов вовремя сделанных.

Читать далее

Тестовые джуна (Android)

Habr.com - Sun, 02/16/2025 - 15:16

В 2022 г. осенью я решил, что я хочу поменять профессию и стать Android‑разработчиком. К тому моменту я имел более 6 лет опыта работы в области охраны труда, в основном, на производственных предприятиях.

Мой друг в тоже время начал учиться на курсах Яндекс Практикума, также на Android‑разработчика и объяснил как устроено обучение. Я начал обучение в Практикума в конце октября 2022 г. и закончил его в декабре 2023 г.

Это было непростое время. Я приезжал на работу каждый день к 7:00 и тратил 2 часа на обучение, после начинался мой рабочий день. После работы я приезжал домой, ужинал и остаток времени до сна я посвящал обучению.

В декабре 2023 г. я решил, что я готов начинать искать полноценную работу Android‑разработчиком. Я откликался только на те вакансии, в которых было написано, что не требуется опыт. Если кратко: 19 откликов (сюда не входят отклики на стажировки крупных компаний), 5 тестовых заданий, 3 оффера. Из 3 офферов: от одного я отказался из‑за условий (черная небольшая з/п, я — единственный андроид‑разработчик и т. п.).

Первый адекватный оффер я принял и перед выходом на него я получил второй оффер. В итоге на месте по первому офферу я проработал 2,5 дня (с 01 апреля по 03 апреля 2024 г.) и по собственному желанию ушёл в компанию приславшую второй оффер.

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

Читать далее

[Перевод] Конкретные биомаркеры болезни Альцгеймера

Habr.com - Sun, 02/16/2025 - 14:59

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

Читать далее

Манифест аналитика

Habr.com - Sun, 02/16/2025 - 14:16

Всем привет, я недавно начинал свой путь в карьере системного аналитика и я подумал, что научиться работать лучше на чужом опыте. Десятку аналитиков задавался вопрос: «Какой совет ты дал(‑а) бы себе в начале карьеры?» У меня получилось собрать список незаменимых советов, про которые надо не забывать при работе.

Нельзя никому верить

Часто бывает, что человек говорит, сам не до конца понимая суть. Заказчик может уверять, что система работает определённым образом или что без какой‑то функции всё остановится, но на деле всё работает иначе, а предложенная функция лишь добавляет неделю работы без реальной пользы...

Читать далее

[Перевод] Упакуйте свой код правильно

Habr.com - Sun, 02/16/2025 - 14:09

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

Читать далее

[Перевод] Пишем простой драйвер на Rust

Habr.com - Sun, 02/16/2025 - 14:01

Популярность Rust неуклонно растёт, а с ней и сопутствующая экосистема. И оно не удивительно, ведь это единственный современный язык, который обеспечивает безопасность памяти и многопоточной обработки на этапе компиляции, предоставляя мощную и богатую систему сборки (cargo), а также всё больше различных пакетов (крейтов).

В своей повседневной работе я по-прежнему придерживаюсь C++, так как основная её часть связана с низкоуровневым программированием систем и ядра, а из этого языка легко задействовать написанный на С Windows API и COM API.

Rust — это язык для системного программирования, то есть он может справляться с теми же задачами, что и C/C++. Основное неудобство при этом создаёт громоздкий синтаксис, необходимый для преобразования типов С в типы Rust. Но это неудобство можно преодолеть, используя подобающие обёртки и макросы.

Короче говоря, я решил попробовать написать простой и полезный драйвер WDM. Это будет Rust-версия драйвера «Booster», о котором я пишу в своей книге (Windows Kernel Programming), позволяющего изменять приоритет любого потока на любое значение. Читать дальше →

Pebble, живи! Вернутся ли умные часы с E-Ink-дисплеем и что под капотом у Pebble Time 2015 года

Habr.com - Sun, 02/16/2025 - 13:00

В 2012 году кампания по сбору средств на умные часы Pebble стала одной из самых успешных на краудфандинговом сайте Kickstarter за всю историю существования ресурса. Разработчики девайса собрали 10 млн долларов США. Покупателей привлекло, что у часов был E-Ink-дисплей, они могли работать много дней без подзарядки и были действительно «умными». Например, выводили уведомления о сообщениях, позволяли менять дизайн циферблата, напоминали о событиях. И, конечно, поддерживали сторонние приложения.

Раскупали часы как горячие пирожки. Казалось, все идет отлично, развивайся да радуйся. Но через несколько лет компания столкнулась с финансовыми трудностями, и в 2016 году ее купил производитель смарт-браслетов и часов Fitbit. Новый владелец прекратил выпуск Pebble, оставил пользователей без апдейтов, даже серверы отключили. Но теперь, похоже, Pebble возвращаются — об этом сегодня и поговорим. А еще вспомним, что из себя представляла модель Pebble Time от 2015 года — она как раз оказалась в моих запах и сегодня я ее разберу.

Читать далее

Телеграм-бот для бронирования столов на вебхуках: FastAPI, Aiogram Dialog, FastStream и RabbitMQ в единой экосистеме

Habr.com - Sun, 02/16/2025 - 12:46

В этой статье мы создадим функционального Telegram-бота для бронирования столиков в ресторане «Binary Bites» с использованием современных Python-инструментов. Бот будет работать через вебхуки, взаимодействовать с брокером сообщений RabbitMQ и поддерживать фоновое выполнение задач с помощью FastStream и APScheduler.

Проект объединит FastAPI, SQLAlchemy, Alembic, Uvicorn и другие библиотеки, обеспечивая гибкость и масштабируемость. Готовый бот позволит пользователям бронировать столики, просматривать и отменять брони, а администраторам — управлять заказами.

Читать далее

[Перевод] 10X – и всё же они существуют

Habr.com - Sun, 02/16/2025 - 12:44

Статья «Что означает 10X» — это отредактированная версия записи в блоге « Вариации производительности среди разработчиков и команд: происхождение 10x ». В статье основное внимание уделяется исследованиям, которые подтверждают утверждение о 10-кратной разнице в производительности среди программистов.

TL;DR

Для случая разработки Excel 3.0 vs Lotus 1-2-3 разница в количестве строк кода в день различалась на порядок.

Читать далее

[Перевод] MoE: Как Смесь Экспертов меняет правила игры в мире AI

Habr.com - Sun, 02/16/2025 - 12:33

При просмотре последних опубликованных статей вы можете заметить в названиях слово «MoE». Что же означает это «MoE» и почему его так часто используют сейчас? В этом наглядном руководстве мы подробно рассмотрим этот важный компонент с более чем 50 иллюстрациями: Смесь Экспертов (MoE)!

Читать далее

CanHacker на базе Adruino (без глюков)

Habr.com - Sun, 02/16/2025 - 12:16

Итак, моя задача: подключение рулевой рейки тигуана на столе без подключения к машине. Для этого требуется имитация активности в CAN шине. Для этого требуется адаптер, позволяющий работать с программой CanHacker и, собственно, трейс CAN пакетов с автомобиля.

Читать далее

«Исследовательская рассылка — это супервыгодный продукт»: рассказывает Наташа Бабаева

Habr.com - Sun, 02/16/2025 - 12:15

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

Привет, меня зовут Наталья Бабаева — основатель Школы ченджеров, консультант, ex-Яндекс, ex-директор по развитию издательства «Манн, Иванов и Фербер». Создаю email-курсы и исследования, веду Telegram-канал «Бабаева, к доске!».

Читать далее

Ностальгические игры: Sid Meier's Civilization IV

Habr.com - Sun, 02/16/2025 - 12:05


Время безжалостно – оно превращает величайшие империи в пыль, оставляя после себя лишь строки в учебниках истории. Но так же происходит и с играми: одни уходят в забвение, а другие вызывают споры даже спустя десятилетия. Civilization III была глубокой, сложной, порой беспощадной к новичкам, но именно за это её и любили, поэтому когда в 2005 году вышла Civilization IV, фанаты встретили её настороженно. Разработчики во главе с Сидом Мейером и Сореном Джонсоном сознательно отошли от прежней формулы, сделав игру динамичнее и интуитивнее, и этот шаг стал причиной множества споров: кто-то увидел в нём упрощение, а кто-то – эволюцию.

Но за этими изменениями стоял продуманный дизайн. Разработчики не просто «облегчили» игру, но попытались сделать стратегию доступной без ущерба для глубины. Полностью трёхмерная карта, гибкая дипломатия, влияние религии, доработанная система великих людей – всё это не только меняло тактику, но и делало каждое прохождение уникальным. Civilization IV была создана с мыслью, что даже тот, кто впервые попробует серию, сможет в неё втянуться, а ветеран всё равно найдёт, над чем ломать голову.
Civilization IV очень сильно отличалась от своих предшественников, однако, независимо от мнений, она оставила след в истории стратегий, и сегодня самое время вспомнить, что сделало её такой особенной… Читать дальше →

Какой работодатель тебя купит? Разбираю аутсорс, аутстафф и продукт

Habr.com - Sun, 02/16/2025 - 11:21

Постараюсь раскрыть для тебя все нюансы, с которыми ты должен быть знаком перед выбором рынка и будущего работодателя.

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

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

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

Здесь все расписала!

прорвемся вместе

ChatGPT в бизнесе

Habr.com - Sun, 02/16/2025 - 11:15

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

Читать далее

ГОСТ по ИБ: как разрабатываются стандарты в области защиты информации

Habr.com - Sun, 02/16/2025 - 10:16

Осенью 2024 года ФСТЭК России сертифицировала процессы безопасной разработки программного обеспечения, реализованные АО «Лаборатория Касперского», на соответствие требованиям национального стандарта ГОСТ Р 56939-2016 «Защита информации. Разработка безопасного программного обеспечения. Общие требования». Также подкомитет ТК362 разработал новую версию ГОСТ 56939-2024, которая вступила в силу в декабре 2024 года.

Читать далее

Если ваша карьера или бизнес не растут, значит вы так и не прошли ключевое испытание. О чем речь?

Habr.com - Sun, 02/16/2025 - 10:13

Слова про испытание могут показаться бредом, ведь современная работа — это просто работа. Это не «Матрица», не «Властелин колец» и не «Кунг-фу панда». Тут достаточно хорошо делать и хорошо будет, тут не надо голодать в пустыне и таскаться с кольцом по окрестностям, так ведь?

Читать далее

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

Habr.com - Sun, 02/16/2025 - 05:59

Резюме. Мы обсуждаем здесь наилучшие способы оптимизации сортировки сверх-больших массивов составных объектов по нечисловым ключам. Также рассматривается способ уменьшения количества выполняемых операций (сложность) имеющихся алгоритмов сортировки. Конкретный базовый алгоритм сортировки выбирается разработчиком по своему усмотрению (см. условие 1 в замечаниях).

Введение: Проблематикой имплементации паралелльной сортировки занимаются разные специалисты по всему миру. Подавляющее число специалистов рассматривает платформы GPU и их суперскалярность как эффективную (в вычислительном плане) базу для разработки новых алгоритмов. На Хабре исследованиями в этой области занимались [KS1], [KILY1], [PatZ1], [Ms1].

Стоит отметить несколько минусов выбранного авторами похода:

Читать далее

Почему заводить «Алису» в доме с детьми — плохая идея?

Habr.com - Sun, 02/16/2025 - 05:15

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

И вот к чему это привело...

Fedora Silverblue — мнение с точки зрения Java-разработчика

Habr.com - Sun, 02/16/2025 - 04:11

Привет, меня зовут Егор Гаврилов, и я хочу рассказать о Fedora Silverblue с точки зрения Junior Java Developer'а, который использует данный дистрибутив в качестве повседневной ОС.

Читать далее

Who's online

There are currently 1 user and 3 guests online.
Syndicate content