Feed aggregator

RoHS. Часть 1: Шествие чужеземной чумы или усики в ваших…

Habr.com - 12 hours 27 min ago

От радиевого мыла к повесточной шизе – метания экологической мысли, которые влекут многомиллиардные убытки и человеческие смерти. Директива RoHS и как она влияет на ВАШУ жизнь.

Читать далее

[Перевод] Как хранить деньги в базах данных и почему это не так просто, как кажется

Habr.com - 12 hours 31 min ago

Хранение денежных сумм в базах данных и API: анализ подходов платежных систем

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

Разбираем, как решают эти проблемы Stripe, PayPal, Google Wallet и другие платежные системы. Сравниваем три основных подхода: Integer minor units, Decimal base units и String base units.

Читать далее

Лучшие алгоритмы 20 века по версии SIAM

Habr.com - 12 hours 46 min ago

На рубеже веков SIAM опубликовали список из 10 алгоритмов, оказавших наибольшее влияние на науку и индустрию в 20 веке (по мнению редакции), четверть века спустя по меньшей половина из этого списка до сих пор используется повсеместно. В статье вспомним что это за алгоритмы и за что они получили такое признание. Обсудим и алгоритмы, которые в этот список не вошли, но вполне могли бы, о чем читатели хабра написали в комментариях к статье "10 лучших алгоритмов 20 века". В конце статьи опрос, пожалуйста, не проходите мимо и отметьте или напишите в комментариях, какие алгоритмы на ваш взгляд должны были оказаться в этом списке!

Читать далее

Cherry MX — опыты на людях

Habr.com - 12 hours 46 min ago

В эксперименте участвовали 33 человека, которые печатали тексты на клавиатурах с разными типами свитчей Cherry MX (Red, Black, Brown и Blue) и состояниями подсветки (вкл/выкл). Измеряли скорость и точность печати, а также субъективные впечатления пользователей по шкале Лайкерта. Посмотрим, удалось ли найти закономерности и в чью пользу сработали цифры.

Читать далее

Типизация в Python: как аннотации спасают ваш код и ускоряют разработку

Habr.com - 13 hours 52 min ago

Ошибки из-за несоответствия типов — самые обидные и распространенные. Аннотации в Python решают это раз и навсегда. В этой статье я покажу, как они делают ваш код безопаснее и красивее

Читать далее

System Design: Как бизнес влияет на финальный вид ИТ-Системы и выбор технологий

Habr.com - 17 hours 38 min ago

В System Design нет «правильных» решений — только компромиссы. Бюджет, сроки, команда и законы диктуют, какие технологии выбрать, как масштабироваться и когда идти на жертвы. Разберём, почему определение бизнес-ограничений это важный этап System Design и почему они диктуют Айтишникам как и с чем работать.

Читать далее

Telegram Bot API 9.1 — чеклисты, подарки и другое

Habr.com - 19 hours 27 min ago

Telegram продолжает расширять возможности своего мессенджера — в свежем обновлении Bot API 9.1 разработчикам стали доступны удобные инструменты для работы с чек-листами, подарками и рядом других функций.

Рассмотрим их подробнее.

Читать далее

Магия ClientOnly: повышаем производительность и безопасность в Nuxt-приложениях

Habr.com - 20 hours 16 min ago

ClientOnly в Nuxt - это не просто костыль для исправления SSR-ошибок, а многофункциональный инструмент с неожиданными преимуществами. Разбираемся, как этот компонент может ускорить загрузку приложения, улучшить пользовательский опыт и даже создать дополнительный уровень защиты от ботов.

Серьёзно о несерьёзном и с юмором о технологиях — обо всех секретных суперспособностях вашего любимого компонента-невидимки.

...Loading

[Перевод] Эти пять факторов вдвое снижают риск дивертикулита – болей в кишечнике

Habr.com - 21 hours 21 min ago

Вы, возможно, не слышали о дивертикулите – если только не страдали от него. К сожалению, но каждый второй человек, старше 50-ти лет страдает от этого болезненного состояния. Хорошая новость в том, что вы можете радикально снизить шансы этой довольно неприятной, но распространенной желудочно-кишечной проблемы, даже если она обусловлена генетически. Нужна лишь небольшая ежедневная корректировка.

Читать далее

Эффекты в Jetpack Compose, лежащие на поверхности

Habr.com - 22 hours 11 min ago

Всем привет! Меня зовут Владимир, и я мобильный разработчик в компании «Финам». В своих проектах мы активно используем Jetpack Compose, в котором, несмотря на растущую популярность, получение некоторых визуальных эффектов до сих пор не так очевидно, как хотелось бы. В этой статье рассмотрен один из способов «наложения» различных эффектов рендеринга на уже готовый контент.

Читать далее

[Перевод] Кибербезопасность: Тикaющая бомба замедленного действия

Habr.com - 22 hours 14 min ago

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

Давайте разбираться

Как я родил, вырастил и пристроил 42 котов

Habr.com - Thu, 07/03/2025 - 23:18

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

Читать про котов далее

CPA партнерки: значение, 20 лучших, отличия

Habr.com - Thu, 07/03/2025 - 23:14

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

В арбитраже трафика есть два основных пути: работать с прямыми рекламодателями или через CPA-партнерки. На эту тему всегда много споров. Одни считают, что лучше работать напрямую, без посредников. Другие, наоборот, выбирают партнёрки — и у каждого лагеря свои аргументы. Я отношусь к последнему.

Я попытался разобраться, в чём ключевые отличия, почему я предпочитаю работу с CPA-сетью, и приведу список лучших.

Читать далее

РКН против использования Google Analytics, но если Вашему бизнесу очень нужно, есть легальный вариант

Habr.com - Thu, 07/03/2025 - 22:50

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

И это стремление мне абсолютно понятно: смысл оплачивать содержание площадки, которая никак не помогает вашему делу развиваться?

Для фиксации и учета всего, что происходит на сайте компании, используются метрические программы. Многим удобен сервис Google Analytics, но у него есть один большой недостаток – он зарубежный.

Узнать,как легально использовать Analytics

Figma Professional бесплатно. Гайд для студентов и участников онлайн-курсов

Habr.com - Thu, 07/03/2025 - 22:22

В прошлой статье я рассказывал, как бесплатно получить UX-сертификацию от Google на Coursera — отличный старт для тех, кто только начинает путь в дизайне.
Теперь логичный следующий шаг: прокачать практические навыки и изучить Figma Pro, инструмент, который используют в реальной продуктовой работе почти все команды.

Почему это важно?

Базовая версия Figma подойдёт новичкам. Но если ты хочешь:

Читать далее

Всё, что нужно знать о своих планах, случайностях и стохастическом программировании

Habr.com - Thu, 07/03/2025 - 22:08
Все мы прекрасно знаем, что очень часто наши планы идут не по плану именно из-за случайностей. В такие моменты очень трудно обойтись без жаргонизмов, нецензурной брани и отборного трехэтажного. Но все же есть способ сделать наши планы более устойчивыми и состоятельными — это стохастическое программирование (далее SP — stochastic programming).


Читать дальше →

Бот для написания постов в Телеграм. Создание и запуск

Habr.com - Thu, 07/03/2025 - 21:32

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

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

Читать далее

[Перевод] Материя против силы: почему существует ровно два типа частиц

Habr.com - Thu, 07/03/2025 - 21:23

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

Физик Поль Дирак ввёл оба термина в своей речи в 1945 году, назвав эти два царства частиц в честь физиков, которые помогли выяснить их свойства: Сатьендра Натх Бозе и Энрико Ферми.

В 1924 году Бозе работал в Университете Дакки, расположенном на территории современной Бангладеш. Ранее, около 1900 года, Макс Планк предложил закон, определяющий, сколько света каждого цвета излучает горячий объект. (То, что свет испускается в виде дискретных пакетов, или «квантов», послужило толчком для физиков на пути к квантовой механике). Бозе нашёл более сильное математическое обоснование закона Планка. Он написал Альберту Эйнштейну, прося помочь представить результат в немецкий журнал, а затем сотрудничал с Эйнштейном, чтобы довести идею до совершенства.

Читать далее

3 книги по теме тестирования, за качество которых отвечает Read IT Club

Habr.com - Thu, 07/03/2025 - 21:07

Когда в одной из купленных для нашей ИТ-библиотеки книг начали попадаться забавные терминологические ляпы — вроде «жирных клиентов» и «микрослужб», — нам стало понятно: переводчик явно не из отрасли. Чтобы избежать таких «фейлов» и помочь сделать техническую литературу понятнее, в КРОК появился Read IT Club — команда рецензентов и экспертов, которые добровольно и безвозмездно правят и переводят книги по ИТ.

Все началось с небольшой инициативы внутри компании, но клуб быстро вырос до 40+ человек — специалистов из ведущих технологических компаний России. Вместе мы проверяем переводы для ведущих ИТ-издательств, таких как «Питер», «Бомбора» и «БХВ», чтобы книги были не только грамотными, но и действительно полезными. Ведь хорошая книга — это когда после нее не нужно ломать голову над тем, что же имел в виду автор, а можно спокойно работать.

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

В конце — промокод на 25% скидку от наших друзей из издательства Питер. 

Читать далее

HackRF One. Доступный SDR трансивер для каждого

Habr.com - Thu, 07/03/2025 - 21:04

В очередной раз перебирая залежи своей электроники мне на глаза попался старый добрый товарищ - SDR-трансивер HackRF от Great Scott Gadgets. И я вспомнил, что у меня когда-то давно были планы написать несколько статей о том, как им пользоваться, что он может, да и зачем он вообще нужен. По всему Интернету я нагуглил огромное количество самого разнообразного разрозненного материала насчёт HackRF, утилит, прошивок, дополнительных модулей и прочего. И я решил подсобрать все это в своём материале сделав хороший вводный обзор.

Для всех, кому интересна тема радио и SDR — добро пожаловать под кат!

Читать далее

Who's online

There are currently 0 users and 4 guests online.
Syndicate content