Хочу рассказать о своём проекте - Single Sign-On плагин для Sonatype Nexus Repository. Плагин реализует аутентификацию через SSO и пользовательские токены для Nexus редакции "Community Edition". Если вам интересна эта тема, то добро пожаловать под кат.
Читать далееРынок фриланса в России стремительно растёт. По данным Forbes, к концу 2023 года число фрилансеров достигало уже около 19 миллионов человек – за год прирост составил около 5 млн. PwC прогнозирует, что доля проектных работников в компаниях скоро вырастет до 20%, а объём рынка фриланса может перевалить за $100 млрд. При этом заказчики всё чаще объединяют исполнителей в группы («суперкоманды») и ищут многофункциональных специалистов. На таком фоне зарубежные платформы (Upwork, Fiverr и др.) стали менее доступными для россиян, а спрос на местные биржи вырос. Однако устоявшиеся площадки FL.ru и Kwork не успевают адаптироваться под новые реалии: старый интерфейс, жёсткая монетизация и хромающая модерация приводят к тому, что фрилансеры уходят на новые площадки.
Читать далееВ мире IT разработки программного обеспечения и управления проектами термин «эстимейт» или «оценка» означает наше лучшее “предсказание” о том, что и за какое время можно сделать. Это не точное предсказание, а скорее ориентир, который помогает принимать решения и планировать работу на проекте.
Но в каких ситуациях оценки действительно имеют значение?
Давайте подробнее разберемся…
По мотивам недавних постов, затрагивавших тему графики в Linux — как оно вообще там сделано, и как работает, не углубляясь особо в детали.
Здесь не будет технических подробностей и нюансов настройки — так, чисто обзорно сверху по кочкам.
Зачем? Затем, что, как я вижу, сейчас не все пользователи Linux представляют, что именно скрывается за словами «графическая среда», и чем Gnome отличается от Wayland.
Читать далееВ первой части мы:
• посмотрим, как работать с памятью и регистрами 8086
• узнаем, как написать простую программу на ассемблере прямо в отладчике
• изучим работу механизма прерываний и сделаем демонстрационный пример
Статья рассчитана на тех, кто имеет начальный опыт программирования, но хочет понять основы низкоуровневого программирования и многозадачности.
Примеры в бинарном виде доступны по ссылке
Читать далееМайнинг на Antminer Hydro требует не только эффективного охлаждения, но и точного контроля параметров работы. Одним из ключевых инструментов для оптимизации производительности является прошивка , которая позволяет не только собирать детальную статистику, но и гибко настраивать режимы разгона. В этой статье мы подробно разберём, как работает прошивка, какие преимущества она даёт и почему важно соблюдать баланс между хешрейтом и энергоэффективностью.
Читать далееРассказываю чем заменить Swashbuckle, который убрали из .Net 9, для создания страницы похожей на Swagger UI.
Читать далееВсем привет!
В этой статье я бы хотел рассказать о подборе оборудования для отопления частных домов: какие критерии стоит учитывать при выборе устройства и как рассчитать их необходимое количество.
Первое, на что обращаем внимание — наличие на участке электричества 380В (трёхфазная сеть).
Второе — определяемся с потребностью дома в тепле для комфортного отопления в самые холодные дни зимы.
На теплопотери влияют утепление дома, регион проживания и тип системы отопления.
Пример привожу на стандартной схеме для дома площадью 100 м²:
Отопление — тёплый пол с шагом укладки 200 мм + 5–6 стальных радиаторов.
У большинства наших клиентов уже смонтирована система отопления с электро или любым другим котлом, поэтому часто можно определить потребности по мощности котла без отдельного расчета. В остальных случаях, для точности, требуется теплотехнический расчет.
Когда я был маленьким и глупым, в своей домашней лаборатории я развернул kuber‑barick — его возможностей хватало на баловство с нейронками и обучением крутить поды, но при попытке поднять второй (например, для стейджинга) всё упёрлось в дефицит железа. Решил перейти на более автоматный подход: наткнулся на Talos и Cluster API (CAPI).
Установить capi talos в openstackПочему отзыв, искреннюю рекомендацию или анонс могут посчитать рекламой и выписать штраф за публикацию без маркировки?
Существует ли грань, отделяющая рекламу от нерекламы?
Как теперь оформлять рекламу по бартеру?
Можно ли размещать рекламу в YouTube?
Вопросов много, ответы дала в этой статье.
Как обычно: с вас 3 минуты на прочтение, с меня актуальная информация.
Узнать, как продвигаться без риска штрафовdefer в Go — это мощный механизм для очистки ресурсов, закрытия файлов и разблокировки мьютексов. Вы наверняка слышали, что defer делает код чище и безопаснее.
Когда вы открываете файл через os.Open() или os.Create(), Go выделяет ресурс операционной системы — дескриптор файла.
Читать далееМожно ли создать свой движок на Vulkan в 13 лет и обучить ИИ, который сам дорисует сцену по одному кубику?
Спойлер: да. Это история школьного геймдева, которая началась с Blender в 7 лет и выросла в MIA Engine NEO — движок с собственной ECS, Vision-CNN и LLM-копилотом. Никакой Unity, только VkPipelineBarrier и мечта «один куб → целый мир».
Читать далееВ декабре мои разработчики допустили ошибку в очередном обновлении продуктового сайта и это положительно сказалось на конверсии. Как хорошо, что никто, ничего не заметил, а виновники продолжают хранить молчание.
Читать далееGo предлагает уникальный и прямолинейный подход к обработке ошибок, отличающийся от try-catch в других языках. Он основан на явной проверке возвращаемых значений, что требует больших проверок, но ведет к более надежному коду. Рассмотрим основы, современные инструменты пакета errors и лучшие практики.
Читать далееНаверняка каждый php-разработчик, хоть раз сталкивавшийся с чтением или записью Excel-файлов, знает про библиотеку PhpSpreadsheet (в прошлом - PHPExcel). Это мощная библиотека на чистом php, которая позволяет читать, а, главное, создавать Excel-таблицы. И все с ней хорошо, пока работаешь с небольшим набором данных. Но при работе с большими файлами PhpSpreadsheet начинает чудовищно отжирать память, да и производительность резко падает, и php-скрипт, использующий библиотеку, часто просто отваливается по таймауту. И проблема - в архитектуре библиотеки.
Библиотека PhpSpreadsheet, казалось бы, спроектирована очень правильно: листы таблицы, строки, ячейки, прочие сущности - это все классы, стили, форматы и всевозможные свойства тоже состоят из классов. И когда создается таблица, то в памяти создается огромное количество связанных между собой объектов, им задаются свойства, выполняются всевозможные манипуляции, ячейки заполняются данными, всё-всё это держится в памяти, и пишется в файл только в момент сохранения.
И вот однажды, когда ресурсы на генерацию большого Excel-файла превысили все разумные значения, я начал искать альтернативу известной библиотеке. Альтернатива нашлась. В отличие от PhpSpreadsheet, тут все было упаковано в один класс, возможности по форматированию и стилям - скромнее некуда, но зато XLSX-файл создавался в разы быстрее, а потребление памяти было вообще копеечное. А все потому, что тут был реализован совсем иной принцип - данные не накапливались в памяти, а построчно сразу выводились в файл. Вдохновившись этой идеей, я и создал свою библиотеку FastExcelWriter.
Читать далееМатематик Джим Саймонс - создал один из самых успешных хедж-фондов в истории. Financial Times назвала Джима Саймонса «самым умным из миллиардеров». По версии The Economist, он считается «самым успешным инвестором всех времён». Попробуем собрать информацию из разных источников и разобраться, в чем секрет его успеха.
Саймонс и команда
Предки Джима Саймонса переселились в США из Российской империи в конце 19 века. Сам он родился в 1938 году и с детства увлекался математикой. Учился в Массачусетском технологическом (MIT), защитил докторскую в Беркли, преподавал в Гарварде. C середины 1960-х Саймонс занимался дешифровкой секретных кодов в Институте оборонного анализа США (IDA), откуда был уволен за критику вьетнамской военной кампании. После чего в 1968 году на 10 лет возглавил математический факультет Stony Brook University.
Читать далееВсем привет, кроме работы DevOps‑инженером, я преподаю в детской школе программирования. У меня учатся детки разных возрастов, от 7 до 14 лет. И в процессе их обучения, я понял одну вещь — НУЖНО МЕНЯТЬ ИКОНКУ «СОХРАНИТЬ». Почему, спросите вы, ответ очевиден — нынешнее поколение детей, не знает, что такое «дискета» или floppy‑disk.
Читать далееБред? Полнейший. Но гороскопы оказались подозрительно точными… Рассказываем, причем здесь ИИ и отбитые мемы.
Читать далееВ этой статье мы проведём подробный анализ современных практик frontend-разработки, сравним состояние React и Vue 5 лет назад и на текущий момент, а также попробуем спрогнозировать их перспективность в обозримом будущем с учётом развития LLM моделей и AI агентов. Посмотрим их экосистемы (Next.js и Nuxt, Redux и Pinia), использование в бэкенде, популярность решений в энтерпрайзе, а так же понимание разработчиками и LLM моделями.
Читать далееНедавно моя ученица посетила пафосную конференцию в Москве, с трибуны которой важные люди вещали о том, что ИИ заменит методистов, педагогов, рекламщиков: программы сами будут собирать учебные курсы и настраивать их продвижение, педагог в качестве говорящей головы будет не нужен, а люди будут самообразовываться.
Мне стало интересно, а так ли это на самом деле, и почему эти идеи так широко и публично озвучиваются?
Читать далее