Habr.com

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

Гитарная катастрофа: дешёвый леспол IRIN пришёл с повреждениями

Sat, 04/19/2025 - 18:01


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

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

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

Sat, 04/19/2025 - 17:03

Автор: разработчик и фаундер с опытом запуска стартапов в сферах туризма, HR tech, а сейчас — в музыкальной индустрии.

По образованию — Data Scientist, по призванию — Android-разработчик и продукт-менеджер.

Работал в крупных продуктах вроде X5 и Uzum, где впервые познакомился с Kotlin Multiplatform Mobile (KMM). Когда настал момент создавать прототип для своего музыкального стартапа, выбор был очевиден: я уже знал Kotlin, имел боевой опыт с KMM — и хотел быстро двигаться без лишних компромиссов.

Но KMM — не единственный путь.

На столе были и Flutter, и React Native, и даже классическая нативка.

В этой статье я расскажу:

Читать далее

[Перевод] Руководство Google по промпт-инжинирингу. Заключительная часть: лучшие практики и рекомендации

Sat, 04/19/2025 - 16:22

В завершающей части руководства от Google мы фокусируемся на лучших практиках и тонкостях мастерства промпт-инжиниринга. Изучаем все аспекты работы с БЯМ: от контроля температуры и Top-K/Top-P параметров до применения таких техник как промптинг с отступлением, цепочки рассуждений и ReAct. Разбираем преимущества использования структурированных форматов и переменных в промптах. Завершается статья практическими советами по документированию, тестированию и оптимизации промптов. Это не просто руководство — это комплексная система знаний, позволяющая максимально эффективно использовать возможности больших языковых моделей.

Читать далее

Последний экипаж станции «МИР»

Sat, 04/19/2025 - 16:20

23 марта прошла очередная годовщина сведения с орбиты космической станции «Мир», и по этому поводу я решил вспомнить о последней пилотируемой экспедиции, которую отправили к станции. А точнее - о контексте той экспедиции.

Экипаж основной экспедиции №28 (или ЭО-28) в составе Сергея Залётина и Александра Калери стартовал к орбитальному комплексу «Мир» на корабле Союз ТМ-30 4 апреля 2000 года, но подготовка к этому полёту началась ещё за несколько лет, а в какой-то момент казалось, что его не будет и вовсе. Но обо всё по порядку.

Читать далее

Накорми языковую модель документами

Sat, 04/19/2025 - 16:20

Одна из актуальных задач для компаний в сфере ИИ - это поиск и генерация ответов по внутренней документации. На первый взгляд кажется, что решение простое: скормить документы большой языковой модели (LLM) и получать ответы. На практике же технические решения оказываются далеко не такими эффективными и качественными, как хотелось бы. Сейчас для работы с локальными документами доступны два основных подхода - RAG (Retrieval-Augmented Generation) и дообучение модели (fine-tuning). Оба подхода имеют свои преимущества и ограничения. В статье рассмотрим их как с теоретической, так и с практической точки зрения.

Читать далее

Примеряем глобальные стандарты в своём бизнесе. Обзор B2B новинок XCover7 Pro и Tab Active5 Pro

Sat, 04/19/2025 - 14:40

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

Эльдар Муртазин Mobile-review.com

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

Читать далее

Toshiba T5100 — топовый ноут из 1987 года

Sat, 04/19/2025 - 14:28

Один из первых портативных компьютеров на 386-ом процессоре, 2МБ оперативки (расширяемая), жесткие диски на 40 или 100МБ, EGA дисплей 640*400 точек и цена $6,500 на момент запуска (около 18.5к долларов в 2025 году).

Читать далее

[Перевод] Разбор уровней валидации

Sat, 04/19/2025 - 14:19

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

Почему это важно?
Выбор стратегии напрямую влияет на:

Читать далее

F(), Func() и никаких циклов: как Django думает в SQL

Sat, 04/19/2025 - 14:17

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

Сегодня рассмотрим, как использовать F()-экспрессии и Func()-обёртки в Django для того, чтобы выполнять арифметику, условия и преобразования не в Python, а на стороне базы данных. Один SQL-запрос может заменить десятки строк кода не теряя в качестве кода.

Читать далее

Сломать «Автоваз» при Андропове: первое киберпреступление в СССР — и почему это не хакерство?

Sat, 04/19/2025 - 14:01

24 ноября 1982 года неожиданно начали сбоить автоматизированные системы управления главного автозавода Советского Союза в Тольятти. К власти после смерти Брежнева только что пришёл бывший глава КГБ Юрий Андропов, внимание к производственной дисциплине резко усилилось — и на предприятие срочно явились хмурые товарищи в штатском. Расследование показало, что за сбоем стоит инженер-программист Мурат Уртембаев, подававший надежды выпускник МГУ. За это его часто называют первым советским хакером — что всё же не вполне корректно. Большинство публикаций об этой истории в Рунете, в том числе на Хабре, до обидного коротки — так что попробуем разобраться в ней подробнее. Читать дальше →

Почему вы никогда не выучите все фреймворки

Sat, 04/19/2025 - 14:00

Когда вы в последний раз чувствовали себя настоящим экспертом в разработке? Лично я — где-то в тот момент, когда впервые написал программу, которая завершилась без ошибок. Программирование — это как бесконечный ремонт дома, в котором ты уже живёшь. Ещё вчера тебе казалось, что новая крыша будет решением всех проблем. А сегодня оказалось, что появились окна с автоподогревом, и без них дом вообще не дом. И, конечно, все соседи уже поставили такие.

Читать далее

[Перевод] Jenkins: Тестирование на проникновение

Sat, 04/19/2025 - 13:54

Jenkins — это open-source сервер автоматизации, используемый для непрерывной интеграции (CI) и непрерывной доставки (CD), написанный на Java. Jenkins автоматизирует задачи, такие как сборка, тестирование и развертывание в процессе разработки ПО. Эта автоматизация ускоряет циклы разработки, повышает качество кода и упрощает релизы. Ключевые возможности —  CI/CD, автоматизированное тестирование, интеграция с системами контроля версий, расширяемость за счет плагинов и мощный мониторинг и отчётность.

Содержание

- Подготовка лаборатории  

- Установка  

- Конфигурация  

- Перебор  

- Эксплуатация с помощью Metasploit Framework  

- Ручная эксплуатация (Reverse Shell)  

- Выполнение команд напрямую  

- Заключение  

Подготовка лаборатории

В этой статье мы настроим сервер Jenkins на машине с Ubuntu и получим удаленное выполнение кода. Воспользуемся следующими устройствами:

Целевая машина: Ubuntu (192.168.1.4)  

Машина атакующего: Kali Linux (192.168.1.7)

Читать далее

Fedora Linux 42 уже здесь: что нового в свежем выпуске дистрибутива

Sat, 04/19/2025 - 13:03

Источник

Привет, Хабр! Несколько дней назад был анонсирован выпуск дистрибутива Fedora Linux 42. Доступны для скачивания редакции Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite, а также Live-сборки с пользовательскими окружениями, включая Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway и Cosmic. Сборки подготовлены для архитектур x86_64, Power64 и ARM64 (AArch64). Читать дальше →

Как я начал учить Go и правда ли он похож на Python. Мой личный опыт

Sat, 04/19/2025 - 13:00

Всем привет! Меня зовут Иван, я программирую на Python и недавно решил освоить новый ЯП. Долго думал, какой выбрать. В итоге решил довериться утверждению, что Python во многом похож на Go — на нем и остановился.

Ниже поделюсь личным опытом изучения языка — и да, я еще продолжаю его осваивать. Расскажу, какие встретил различия между Python и Go в типах данных, преобразовании типов данных, подходах к обработке ошибок. А еще обсудим, какой ЯП быстрее и можно ли импортировать и выполнить код Go в Python. Надеюсь, этот пост будет интересен тем, кто тоже собирается освоить второй ЯП. Ну, let’s Go!

Читать далее

[Перевод] Новые открытия возрождают дебаты о жизни на других планетах

Sat, 04/19/2025 - 12:42

17.04.2025, Алан Бойл, cosmiclog.com

Два новых исследования вызвали новые дебаты о далекой планете со странной атмосферой. В одном из исследований утверждается, что существуют дополнительные доказательства наличия жизни на планете K2-18 b, основанные на химических признаках. В другом исследовании утверждается, что такие признаки могут быть получены на безжизненном мире, покрытом горячей магмой.

Читать далее

Сила простоты

Sat, 04/19/2025 - 12:28

В 1986 году великий физик Ричард Фейнман расследовал катастрофу космического челнока «Челленджер» в составе комиссии Роджерса. Как мог произойти этот ужасный взрыв? В NASA были умные люди. Cотни инженеров работали над запуском годами. Как все могло свестись к этому взрыву? Погребенные в сложных инженерных отчетах и жаргоне, комиссия и общественность пытались понять технические причины взрыва.

Читать далее

Сила простоты

Sat, 04/19/2025 - 12:26

В 1986 году великий физик Ричард Фейнман расследовал катастрофу космического челнока «Челленджер» в составе комиссии Роджерса. Как мог произойти этот ужасный взрыв? В NASA были умные люди. Cотни инженеров работали над запуском годами. Как все могло свестись к этому взрыву? Погребенные в сложных инженерных отчетах и жаргоне, комиссия и общественность пытались понять технические причины взрыва.

Читать далее

[Перевод] СДВГ, дофамин и концентрация внимания. Почему буст дофамина далеко не всегда помогает?

Sat, 04/19/2025 - 12:20

Просто сохраняй свой дофамин и избегай источников «дешевого дофамина». Так ты повысишь концентрацию внимания. Это популярный посыл, который встречался неоднократно и в моих статьях. Однако, использование препаратов, которые повышают уровень дофамина помогают только в 70% случаев. Почему так происходит и как работать с СДВГ?

Читать далее

[Перевод] Gemini 2.5 Pro возглавил все ИИ-бенчмарки: Google возвращает корону технологического лидера

Sat, 04/19/2025 - 12:01

Лучший в мире ИИ уже встроен в ваш телефон, почту и поиск, а вы даже не заметили?

Gemini 2.5 Pro занимает первое место на всех ИИ-бенчмарках и предлагается пользователям бесплатно

Узнаете, почему интеграция с семью платформами-миллиардниками делает позиции Google неуязвимыми

Читать далее

Hangfire + Multi Tenancy

Sat, 04/19/2025 - 11:07

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

Читать далее

Who's online

There are currently 0 users and 6 guests online.