Feed aggregator

Single Sign-On плагин для Sonatype Nexus Repository

Habr.com - Sun, 04/27/2025 - 10:18

Хочу рассказать о своём проекте - Single Sign-On плагин для Sonatype Nexus Repository. Плагин реализует аутентификацию через SSO и пользовательские токены для Nexus редакции "Community Edition". Если вам интересна эта тема, то добро пожаловать под кат.

Читать далее

ывм

Habr.com - Sun, 04/27/2025 - 04:11

Рынок фриланса в России стремительно растёт. По данным Forbes, к концу 2023 года число фрилансеров достигало уже около 19 миллионов человек – за год прирост составил около 5 млн. PwC прогнозирует, что доля проектных работников в компаниях скоро вырастет до 20%, а объём рынка фриланса может перевалить за $100 млрд. При этом заказчики всё чаще объединяют исполнителей в группы (​«суперкоманды»​) и ищут многофункциональных специалистов. На таком фоне зарубежные платформы (Upwork, Fiverr и др.) стали менее доступными для россиян, а спрос на местные биржи вырос. Однако устоявшиеся площадки FL.ru и Kwork не успевают адаптироваться под новые реалии: старый интерфейс, жёсткая монетизация и хромающая модерация приводят к тому, что фрилансеры уходят на новые площадки.

Читать далее

Scrum & Estimates! Погружаемся в теорию вместе, плюс кейсы из практики

Habr.com - Sun, 04/27/2025 - 04:05

В мире IT разработки программного обеспечения и управления проектами термин «эстимейт» или «оценка» означает наше лучшее “предсказание” о том, что и за какое время можно сделать. Это не точное предсказание, а скорее ориентир, который помогает принимать решения и планировать работу на проекте.

Но в каких ситуациях оценки действительно имеют значение?
Давайте подробнее разберемся…

Читать далее

Графика в Linux — как это вообще устроено

Habr.com - Sun, 04/27/2025 - 03:59

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

Здесь не будет технических подробностей и нюансов настройки — так, чисто обзорно сверху по кочкам.

Зачем? Затем, что, как я вижу, сейчас не все пользователи Linux представляют, что именно скрывается за словами «графическая среда», и чем Gnome отличается от Wayland.

Читать далее

Низкоуровневое программирование под 8086 для любопытных, часть 1

Habr.com - Sun, 04/27/2025 - 03:30

В первой части мы:

посмотрим, как работать с памятью и регистрами 8086

узнаем, как написать простую программу на ассемблере прямо в отладчике

изучим работу механизма прерываний и сделаем демонстрационный пример

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

Примеры в бинарном виде доступны по ссылке

Читать далее

Разгон устройств Antminer Hydro: особенности и преимущества прошивки

Habr.com - Sun, 04/27/2025 - 02:00

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

Читать далее

Scalar на замену Swashbuckle в .NET 9 и как это готовить с Design API First

Habr.com - Sun, 04/27/2025 - 01:15

Рассказываю чем заменить Swashbuckle, который убрали из .Net 9, для создания страницы похожей на Swagger UI.

Читать далее

Отопление дома на майнинге: как подобрать оборудование и рассчитать потребности

Habr.com - Sun, 04/27/2025 - 01:12

Всем привет!

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

Первое, на что обращаем внимание — наличие на участке электричества 380В (трёхфазная сеть).

Второе — определяемся с потребностью дома в тепле для комфортного отопления в самые холодные дни зимы.

На теплопотери влияют утепление дома, регион проживания и тип системы отопления.

Пример привожу на стандартной схеме для дома площадью 100 м²:
Отопление — тёплый пол с шагом укладки 200 мм + 5–6 стальных радиаторов.
У большинства наших клиентов уже смонтирована система отопления с электро или любым другим котлом, поэтому часто можно определить потребности по мощности котла без отдельного расчета. В остальных случаях, для точности, требуется теплотехнический расчет.

Читать далее

Capi + talos в openstack? Не вопрос

Habr.com - Sun, 04/27/2025 - 00:30

Когда я был маленьким и глупым, в своей домашней лаборатории я развернул kuber‑barick — его возможностей хватало на баловство с нейронками и обучением крутить поды, но при попытке поднять второй (например, для стейджинга) всё упёрлось в дефицит железа. Решил перейти на более автоматный подход: наткнулся на Talos и Cluster API (CAPI).

Установить capi talos в openstack

Правила игры меняются: как бизнесу продвигать себя в 2025 без риска быть оштрафованным

Habr.com - Sun, 04/27/2025 - 00:06

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

Существует ли грань, отделяющая рекламу от нерекламы?

Как теперь оформлять рекламу по бартеру?

Можно ли размещать рекламу в YouTube?

Вопросов много, ответы дала в этой статье.

Как обычно: с вас 3 минуты на прочтение, с меня актуальная информация.

Узнать, как продвигаться без риска штрафов

Go defer: что не сказали в книгах

Habr.com - Sat, 04/26/2025 - 23:39

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

Когда вы открываете файл через os.Open() или os.Create(), Go выделяет ресурс операционной системыдескриптор файла.

Читать далее

«Куб → Город: школьный игровой движок и зрячий ИИ-копилот»

Habr.com - Sat, 04/26/2025 - 23:16

Можно ли создать свой движок на Vulkan в 13 лет и обучить ИИ, который сам дорисует сцену по одному кубику?

Спойлер: да. Это история школьного геймдева, которая началась с Blender в 7 лет и выросла в MIA Engine NEO — движок с собственной ECS, Vision-CNN и LLM-копилотом. Никакой Unity, только VkPipelineBarrier и мечта «один куб → целый мир».

Читать далее

Баг на миллиард. Прибыли

Habr.com - Sat, 04/26/2025 - 23:03

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

Читать далее

Ошибки в Go: Обработка, Обертки и Лучшие Практики

Habr.com - Sat, 04/26/2025 - 22:59

Go предлагает уникальный и прямолинейный подход к обработке ошибок, отличающийся от try-catch в других языках. Он основан на явной проверке возвращаемых значений, что требует больших проверок, но ведет к более надежному коду. Рассмотрим основы, современные инструменты пакета errors и лучшие практики.

Читать далее

FastExcelWriter — избавление от проклятия PhpSpreadsheet

Habr.com - Sat, 04/26/2025 - 22:55

Наверняка каждый php-разработчик, хоть раз сталкивавшийся с чтением или записью Excel-файлов, знает про библиотеку PhpSpreadsheet (в прошлом - PHPExcel). Это мощная библиотека на чистом php, которая позволяет читать, а, главное, создавать Excel-таблицы. И все с ней хорошо, пока работаешь с небольшим набором данных. Но при работе с большими файлами PhpSpreadsheet начинает чудовищно отжирать память, да и производительность резко падает, и php-скрипт, использующий библиотеку, часто просто отваливается по таймауту. И проблема - в архитектуре библиотеки.

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

И вот однажды, когда ресурсы на генерацию большого Excel-файла превысили все разумные значения, я начал искать альтернативу известной библиотеке. Альтернатива нашлась. В отличие от PhpSpreadsheet, тут все было упаковано в один класс, возможности по форматированию и стилям - скромнее некуда, но зато XLSX-файл создавался в разы быстрее, а потребление памяти было вообще копеечное. А все потому, что тут был реализован совсем иной принцип - данные не накапливались в памяти, а построчно сразу выводились в файл. Вдохновившись этой идеей, я и создал свою библиотеку FastExcelWriter.

Читать далее

Как математик Джим Саймонс создал самый черный ящик индустрии по управлению деньгами

Habr.com - Sat, 04/26/2025 - 22:37

Математик Джим Саймонс - создал один из самых успешных хедж-фондов в истории. Financial Times назвала Джима Саймонса «самым умным из миллиардеров». По версии The Economist, он считается «самым успешным инвестором всех времён». Попробуем собрать информацию из разных источников и разобраться, в чем секрет его успеха.

Саймонс и команда

Предки Джима Саймонса переселились в США из Российской империи в конце 19 века. Сам он родился в 1938 году и с детства увлекался математикой. Учился в Массачусетском технологическом (MIT), защитил докторскую в Беркли, преподавал в Гарварде. C середины 1960-х Саймонс занимался дешифровкой секретных кодов в Институте оборонного анализа США (IDA), откуда был уволен за критику вьетнамской военной кампании. После чего в 1968 году на 10 лет возглавил математический факультет Stony Brook University.

Читать далее

Должны ли меняться иконки в программах, в зависимости от поколения?

Habr.com - Sat, 04/26/2025 - 22:19

Всем привет, кроме работы DevOps‑инженером, я преподаю в детской школе программирования. У меня учатся детки разных возрастов, от 7 до 14 лет. И в процессе их обучения, я понял одну вещь — НУЖНО МЕНЯТЬ ИКОНКУ «СОХРАНИТЬ». Почему, спросите вы, ответ очевиден — нынешнее поколение детей, не знает, что такое «дискета» или floppy‑disk.

Читать далее

Как мы сделали гороскопы на данных NASA

Habr.com - Sat, 04/26/2025 - 22:16

Бред? Полнейший. Но гороскопы оказались подозрительно точными… Рассказываем, причем здесь ИИ и отбитые мемы.

Читать далее

React vs Vue – подробное сравнение и перспективы

Habr.com - Sat, 04/26/2025 - 21:34

В этой статье мы проведём подробный анализ современных практик frontend-разработки, сравним состояние React и Vue 5 лет назад и на текущий момент, а также попробуем спрогнозировать их перспективность в обозримом будущем с учётом развития LLM моделей и AI агентов. Посмотрим их экосистемы (Next.js и Nuxt, Redux и Pinia), использование в бэкенде, популярность решений в энтерпрайзе, а так же понимание разработчиками и LLM моделями.

Читать далее

ИИ заменит педагога? Может ли ИИ создавать учебные курсы?

Habr.com - Sat, 04/26/2025 - 21:15

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

Мне стало интересно, а так ли это на самом деле, и почему эти идеи так широко и публично озвучиваются?

Читать далее

Who's online

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