Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 17 min ago

Лучше не скажешь

Sun, 03/16/2025 - 07:56

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

Например, бессмертное:
«Побеждает тот общественный строй, который обеспечивает высшую производительность труда»

Несколько таких ёмких высказываний я встретил и на страницах Хабра.

Читать далее

Как я научил
 буфер обмена думать

Sun, 03/16/2025 - 06:00

Я научил буфер обмена думать, и теперь всё вокруг стало быстрее. А что если выделенный текст мгновенно станет грамотным, переведётся на нужный язык или расшифрует картинку? Одно нажатие — и ИИ исправляет ошибки в Telegram, объясняет код в VS Code или переводит иностранные мемы.

Читать далее

Научная фантастика в ЕКА

Sun, 03/16/2025 - 03:03

 После публикации статьи об использовании научной фантастики в Национальном управлении по аэронавтике и исследованию космического пространства (NASA) мне стало интересно, а существует ли нечто подобное в Европейском космическом агентстве? Оказалось, специалисты европейской аэрокосмической отрасли, как и их коллеги американцы, регулярно и успешно перечитывают научную фантастику.

Читать далее

Доступные GPU для всех: знакомьтесь с PrimeWay

Sat, 03/15/2025 - 21:53

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

Читать далее

Сбор данных из DHT (как работают агрегаторы)

Sat, 03/15/2025 - 21:50

После моей прошлой статьи прилетело много фидбэка.Я не эксперт в области торрентов, но благодаря комментариям узнал несколько интересных нюансов. Это вдохновило меня на продолжение предыдущей стати и создания мини-аналога IKnowWhatYouDownload (как оказалось, его можно сделать буквально за пару часов).

Начнем с базы

Разберемся, как работает IKnowWhatYouDownload (и подобные агрегаторы).
Вот что говорят его создатели:
Торрент-файлы попадают в нашу базу данных несколькими способами. Во-первых, мы собираем новинки с популярных торрент-сайтов (как зарубежных, так и российских). Во-вторых, у нас есть компоненты, которые постоянно мониторят DHT-сеть. Если кто-то ищет или анонсирует infohash, мы также добавляем его в базу.

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

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

Как вы понимаете, на сайте идеология другая — получить по большому количеству торрент-файлов как можно больше данных, поэтому применяемые методы могут быть неточными. Да, кроме того, на сайте не отображаются данные старше 4х недель.

Что такое DHT?

DHT (Distributed Hash Table) — это технология, которая используется в торрент-сетях для децентрализованного поиска участников раздачи (пиров) без необходимости подключения к центральному трекеру. Вместо того чтобы полагаться на сервер, DHT позволяет каждому участнику сети хранить и обмениваться информацией о пирах напрямую.

Читать далее

CRaC в Java

Sat, 03/15/2025 - 21:46

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

Сегодня рассмотрим CRaC — это технология, позволяющая создать контрольную точку работающего Java-приложения, сохранив его полное состояние: память, потоки, системные ресурсы и прочее. Иными словами, вы проводите полную инициализацию приложения один раз, делаете «снимок», а затем при повторном запуске восстанавливаете это состояние, обходя долгую процедуру холодного старта.

Читать далее

[Перевод] Переключение между контекстами убивает эффективность разработчиков на корню

Sat, 03/15/2025 - 21:17

Я программист. Меня всё время отвлекают, и я хочу об этом поговорить.

Вы когда-нибудь задумывались, что сильнее всего подрывает эффективность работы? Много чего. Но мы часто недооцениваем один фактор, который выделяется на фоне остальных.

Каждое короткое сообщение, которое вы отправляете коллеге в Slack, отнимает у него 23 минуты продуктивной работы. И это далеко не всё.

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

Читать далее

Реклама в Телеграм каналах и Ads в 2025

Sat, 03/15/2025 - 21:07

Telegram вторая по популярности платформа обмена сообщениями в мире (после WhatsApp). В 2021 году Telegram увидел невероятный рост числа пользователей, перешедших туда после обновления политики WhatsApp и Facebook (принадлежит экстремисткой Meta). В том же 2021 году Telegram стал самым скачиваемым мобильным неигровым приложением, с более чем 63 000 000 новых пользователей, приобретенных за один год. По состоянию на апрель 2022 года ежемесячное количество активных пользователей Telegram составило 500 000 000.

Более того, 60% всех пользователей Telegram начали использовать эту платформу только за последние три года — свидетельство того, насколько быстро растет компания. Сейчас у у Telegram почти миллиард активных пользователей. Можно делиться изображениями, видео и файлами размером до 2 ГБ (4 ГБ для пользователей Premium). Telegram предлагает сквозное шифрование, гарантируя безопасность сообщений и данных. А еще есть боты, которых можно добавлять куда-угодно; если ни один из существующих вам не подходит, вы можете создать своего собственного. Возможности безграничны.

Естественно, Telegram не могли не превратить в маркетинговый инструмент. И поэтому появился такой инструмент как Telegram Ads.

Давайте обсудим преимущества, особенности, и, что самое важное, как использовать Telegram Ads.

Приступим!
Читать дальше →

[Перевод] Кто на самом деле автор контента? Определяем роль ИИ в цифровом диалоге

Sat, 03/15/2025 - 20:56

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

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

Читать далее

«На войне как на войне» — пособие для тимлидов

Sat, 03/15/2025 - 20:35

Есть замечательный советский фильм (и одноименная книга) «На войне как на войне», где описываются несколько дней из жизни экипажа самоходки во времена ВоВ.

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

Сейчас я бы хотел в первую очередь обратить внимание на то, как управляет молодой командир танка своими подчинёнными. Там есть чему поучиться.

Остановлюсь только на трёх эпизодах, но их гораздо больше в фильме, поэтому рекомендую самим посмотреть кино.

Читать далее

Доверяем но проверяем

Sat, 03/15/2025 - 19:46

Config Sprawl – конфигов становится все больше, каждый IaC инструмент «изобретает» свой диалект Yaml или Json. K8s, Helm, CloudFormation, Ansible, Istio, Spring Boot properties – современные проекты зачастую содержат больше конфигов чем кода и если для Java или Kotlin есть отличные IDE, линтеры и статические анализаторы кода вроде Sonarqube, то для IaC какого-то одного инструмента нет.

Поэтому сделаем его сами.

Читать далее

TutOn: Нежданное путешествие, или как мы в 11 классе сделали мобильное приложение для помощи учителю

Sat, 03/15/2025 - 19:37

Представьте ситуацию: май месяц, экзамены уже на носу, все вокруг готовятся к ЕГЭ... А что, если добавить к этому разработку приложения, победу в конкурсе и публикацию в RuStore? Звучит как безумие? Возможно. Но именно так мы провели последний год перед поступлением. И вот наша история!

Читать далее

[Перевод] Трансформация клеток кожи в функциональные нейроны

Sat, 03/15/2025 - 19:14

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

Читать далее

Как я отремонтировал уникальный смартфон-игровую консоль из Китая и стал обладателем ультимативного гаджета

Sat, 03/15/2025 - 19:05

Я большой фанат как консолей, так и смартфонов и охочусь за гаджетами которые объединяют в себе функционал обоих устройств. К сожалению, моделей такого типа наберется несколько десятков штук за всю историю существования телефонов, поэтому я стараюсь отремонтировать каждый нерабочий экземпляр, который попадает мне в руки. Недавно мне удалось приобрести уникальный смартфон из Китая всего за 1.000 рублей и оживить его. А если вам интересно как проходил процесс ремонта смартфона с потенциально мёртвой eMMC и на что такой девайс способен на практике — жду вас под катом!

Читать далее

Хотите ли вы дифрагировать так же, как хочу этого я?

Sat, 03/15/2025 - 18:01
Картинка Freepik

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

Мы наблюдаем это повсеместно: радуга после дождя, радужные ореолы в туманную погоду вокруг фонарей вечером, радужная поверхность мыльных пузырей и капель бензина на асфальте, поверхность CD/DVD дисков, лицензионные наклейки и прочее, прочее, прочее…

При этом с использованием этого эффекта можно создать интересную самоделку, доступную практически каждому, минимально «дружащему» с электроникой и программированием. Мне кажется, она потенциально может стать бестселлером (не знаю, насколько это слово применимо к самоделке, но тем не менее).

В любом случае, такая самоделка даёт новую неординарную возможность, до которой я додумался буквально недавно, и никогда не встречал её ранее: как создать дифракционную кухонную скалку или дифракционный малярный валик — довольно странные, но удивительные вещи. У меня самого ещё идёт мыслительный процесс и работа над результатом, и я решил с вами поделиться. Думаю, это будет интересно. А желающие могут попытаться даже обогнать меня в разработках ;-)

UPD. К моменту окончания написания статьи я догадался ещё до пары способов, и там вообще нужны только руки — даже безо всяких микроконтроллеров. Желательно >0 и этого достаточно :-))) Читать дальше →

Автоматизируй всё! Настройка CI-CD в Unity Часть вторая. Сборка Unity Cloud build

Sat, 03/15/2025 - 17:53

Привет, Хабр!
Собираешь билды вручную и теряешь кучу времени? Эта статья позволит тебе автоматизировать процесс сборок в с помощью Unity Cloud Build. Одна кнопка — и билд готов!

В этой статье мы по шагами пройдемся и настроим сборку на Unity Cloud build

Читать далее

Категорийный менеджмент и Искусственный интеллект – мы вместе или как?

Sat, 03/15/2025 - 17:21

Привет! Давайте порассуждаем, могут ли инструменты категорийного менеджмента и технологии искусственного интеллекта дополнять друг друга. Или все же искусственный интеллект (ИИ) будет замещать категорийных менеджеров?

Читать далее

[Перевод] Почему в Java 1 == 1 возвращает true, а 128 == 128 — false

Sat, 03/15/2025 - 17:09


Привет! Давайте поговорим кое о чем, что может удивить вас в Java — почему иногда сравнение чисел с помощью == работает не так, как вы ожидаете. Да, мы говорим о том, почему 1 == 1 возвращает true, а 128 == 128 — false. Звучит странно, правда? Давайте разберемся! Читать дальше →

Reverse shell на Java или кошмар сисадмина

Sat, 03/15/2025 - 16:28

По итогам расследований нескольких инцидентов с безопасностью, рассказываю что еще из «зубастого и рогатого» бывает на свете. Еще один повод бросить это ваше ИТ и уйти в монастырь.

Читать далее

Плановая экономика: что пошло не так?

Sat, 03/15/2025 - 16:20

Плановая экономика начинала довольно бодро, однако итог её всем известен. В какой-то момент становилось ясно, что она начала терять весь свой динамизм и управляемость. Когда это осознали и сами власти, плановая экономика закончилась.

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

Ответы на эти вопросы — в статье.

Читать далее

Who's online

There are currently 1 user and 1 guest online.